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
[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