ASP访问数据库的问题,这个问题我百思不的其解。
我用asp(不是.net)编写了一个网站,库用的是Access。联接库字串如下。
<%
'Get Database Connection
dim DbPath
dim conn
dim connstr
DbPath=Server.MapPath("data/Business.mdb")
set conn=server.createobject("ADODB.CONNECTION")
connstr="driver={Microsoft Access Driver (*.mdb)};dbq="& DbPath
if err then
err.clear
else
conn.open connstr
if err then
err.clear
end if
end if
%>
如下操作
sql="update register set clicknumber='1' where zh="& zh
conn.execute(sql)
在IE6.0上没问题。可是在IE5.0上就有问题,报错:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
/yldy/displaydy.asp, 第 84 行
我都分析了,Sql语句是没问题的。
连接字符串可能没有错,我在IE6上都已经把数据存入库中,并且能显示,也能更新数据。
可在Ie5上它可以从库中读出数据,就是不能存入数据和更新数据。