域名注册|域名申请|域名空间|空间租用|虚拟主机租用
中域互联诚意为您提供域名注册、虚拟主机等网络服务,欢迎光临,热线:020-32676839、32696039
118 繁體中文 118 联系我们    118 关于我们    118 建站信息中心    118 显示在线咨询
118
118
虚拟主机

“操作必须使用一个可更新的查询”错误总结

Access数据库 点击次数:863

实时错误-2147467259(80004005)
[Microsoft][ODBC Microsoft Access Driver]操作必须使用一个可更新的查询.

或者

ACCESS 本身提示
操作必须使用一个可更新的查询

ASP/ASP.NET 等用编程语言操作 MDB 的环境

在上述环境中可能由以下情况引起上述错误
1、你的 MDB 所在的文件夹的 NTFS 或者 AD 权限不够,你必须给当前用户(在 ASP / ASP.NET 中默认是 IIS 的浏览账号,别搞错了!)对 MDB 文件本身以及其所在的目录有完整的权限

ASP 中调用 mdb 文件出现:
0x80004005 错误
操作必须使用一个可更新的查询
错误的解决办法
http://access911.net/down/eg/swf/0x80004005ntfs.htm
http://access911.net/down/eg/swf/0x80004005ntfs.swf

2、你的 MDB 文件损坏,需要压缩修复数据库,或者用修复工具进行修复
    Access 文件修复工具 (RAR)
    http://access911.net/index.asp?u1=f&u2=73FABE1E

3、你使用了 ACCESS 不支持的 SQL 语句
关于此主题请参考以下文章(不要只看标题,请认真仔细地察看上述文章以及相关的评论):
    两个表用Where子句关联,然后更新为何出错?(操作必须使用一个可更新的查询)《查询》
    http://access911.net/index.asp?u1=a&u2=77FAB61E14DC

4、其它开发人员对 MDB 文件设定了用户组权限,使你默认用 ACCESS 账号 admin 对 MDB 没有写权限。


纯ACCESS环境


1、你使用了 ACCESS 不支持的 SQL 语句
关于此主题请参考以下文章(不要只看标题,请认真仔细地察看上述文章以及相关的评论):
    两个表用Where子句关联,然后更新为何出错?(操作必须使用一个可更新的查询)《查询》
    http://access911.net/index.asp?u1=a&u2=77FAB61E14DC

2、该 MDB 的 WINDOWS 文件属性为只读。转到 WINDOWS 中右键单击该 MDB 修改该文件的文件属性即可

3、你的 MDB 是在其它服务器上,你使用共享文件形式打开该 MDB ,但是你没有保存的权限,请联系该服务器管理员

4、你的 MDB 文件损坏,需要压缩修复数据库,或者用修复工具进行修复
    Access 文件修复工具 (RAR)

 

欢迎转载《“操作必须使用一个可更新的查询”错误总结》,请保留出处。
返回首页 | 关于我们 | 联系我们 | 付款方式118 | 帮助中心 | 提问帮助 | 中域互联招聘 网站地图 建站信息中心
客服1号:619086478 客服2号:759043498 客服3号:419602084 客服4号:707187709
技术1号:502825590 技术2号:609223275 技术3号:347054506 网站备案:626709096
电话:020-32676839、32696039、32651958 传真:020-32677208 邮件和MSN:service@118cy.net 118
广州市炬正通信技术有限公司 地址:广州市黄埔大道中员村白马岗街艾琳大楼406 邮编:510655 
《中华人民共和国增值电信业务经营许可证》ISP证编号:粤B2-20080048  粤ICP备07025283号
广州虚拟主机提供商-中域互联营业执照