这是什么错误呀?用过2000的朋友帮帮忙!
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC Microsoft Access 驱动程序] 操作必须使用一个可更新的查询。
Set cn = Server.CreateObject("adodb.connection")
cn.open "dsn=web"
Set rs1 = Server.CreateObject("adodb.recordset")
sql="select * from counter where title='main'"
set rs=cn.execute(sql)
lngVisitorNumber = rs("counter")
If Session("lngSessionVisitorNum") = "" Then
'Increment the visitor counter number by 1
lngVisitorNumber = lngVisitorNumber + 1
'Place the Visitor number in the session visitor number
Session("lngSessionVisitorNum") = lngVisitorNumber
Else
'Place the Visitor number in the session visitor number
Session("lngSessionVisitorNum") = lngVisitorNumber
End if
sql1="update counter set counter="&lngVisitorNumber&" where title='main'"
response.write sql1
rs1.Open sql1,cn,3,2,adCmdText
我在98下试过可以的,到2000上就不行了,怎么回事呀?