操作必须使用一个可更新的查询 [Mircosoft][ODBC Microsoft Access Driver ]
在用ASP语言开发网站的时候,用到数据库时,经常会提示一个,[Mircosoft][ODBC Microsoft Access Driver ] 操作必须使用一个可更新的查询。
在用ASP语言开发网站的时候,用到数据库时,经常会提示一个,操作必须使用一个可更新的查询。下面,一度好就针对这个问题,进行简明扼要,一针见血的为您解决。
提示错误类型为:Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。
/bookshop/bookinfo.asp, 第 8 行
不能更新。数据库或对象为只读。或者操作必须使用一个可更新的查询。
这些都是:数据库权限问题:
解决方法如下:
1、 右击数据库文件——属性——安全——选中users(SXPusers)项;
2、 选中“完全控制”“允许”(则修改、写入、读取、运行都被选中);
3、 点击“确定”,若“属性”中无“安全”项,进入数据库所在文件夹;
4、 工具——文件夹选项——查看;
5、 把“使用简单文件共享(推荐)” 前面的对勾去掉;
6、 刷新一下,重新运行网页。