ASP问题ODBC Drivers 错误 '80004005'

来源:百度知道 编辑:UC知道 时间:2024/05/22 05:31:40
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC Microsoft Access Driver] 不能更新。数据库或对象为只读。

/ShowSpecial.asp,行 28
sql="select * from Special where Specialid="&cstr(Specialid)
rs.open sql,con,1,3
if rs.EOF then

可能是权限问题:
在数据库上点右键-属性-安全- 把允许打上勾!
如看不到安全选项:
打开我的电脑-》工具-》选项-》查看 去掉简单共享的 那个选项。

设置安全性,给用户写入或修改的权限即可.

sql="select * from Special where Specialid="&cstr(Specialid)

你将id转换成字符串干嘛????
如果id是字符型的应该这么写
sql="select * from Special where Specialid='"&cstr(Specialid)&"'"

或者干脆
sql="select * from Special where Specialid="&Specialid