更多>>ASP程序设计 Blog

操作必须使用一个可更新的查询 [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、  刷新一下,重新运行网页。

评论列表

暂时没有相关记录

发表评论

用来接收审核回复提醒,请认真填写

  换一张?
captcha
看不清?点击图片换一张