ASP 打开数据库,对象不支持此属性或方法

来源:百度知道 编辑:UC知道 时间:2024/06/19 09:00:21
set conn = Server.CreateObject("ADODB.Connection")
conn.open "DRIVER=Driver do Microsoft Access (*.mdb);UID=admin;PWD=;DBQ="&Server.MapPath("mdb1.mdb")
rs=server.CreateObject("ADODB.recordset")
rs.open "select cc,time from biaoone where cc='是'",conn,1,3
while not rs.eof
rs("cc")=request.Form("t1")
rs("time")=now()
rs.update
rs.movenext
if err.number<>0 then
response.Write "信息保存失败,请稍后再试!"
else
response.Write "信息保存成功!"
end if
wend
rs.close

我用这些代码把表单提交的信息覆盖数据表中CC为“是”的信息,并记录时间,总提示对象不支持此属性或方法,请问错在哪儿,找了半天找不出来,请指教。

不对,是不是你的安全属性不够

rs=server.CreateObject("ADODB.recordset") 少了个set

set rs=server.createobject("adodb.recordset")

看你写的那个access驱程,怪怪不知道能不能用
conn.open "DRIVER=Driver do Microsoft Access (*.mdb);UID=admin;PWD=;DBQ="&Server.MapPath("mdb1.mdb")
改成
conn.open "DRIVER={Microsoft Access Driver (*.mdb)};UID=admin;PWD=;DBQ="&Server.MapPath("mdb1.mdb")