在使用excel用户表单将任何数据更新到Access数据库中时遇到问题。
错误:“查询”已损坏”
Excel文件保存在共享驱动器上,多个用户可以在共享驱动器上工作。我可以执行更新查询,但其他用户遇到了以上错误。
我更新记录的SQL查询是:
connection.execute sqlstatement
任何帮助将不胜感激。
答案 0 :(得分:0)
根据您安装的Access版本,可能会导致此问题的更新有4种:
- Access 2010 –卸载更新KB4484127
- Access 2013 –卸载更新KB4484119
- Access 2016+ –卸载更新KB4484113
- 访问2016+ –卸载更新KB3085368
卸载这些更新后,请确保您随后禁用自动更新,否则Windows会简单地重新安装它,而您将回到开始的位置。
https://www.devhut.net/2019/11/14/access-bug-error-3340-query-is-corrupt/
答案 1 :(得分:0)
执行压缩并修复Access。有时它可以解决这些问题。对于Excel,打开一个新的Excel实例,单击文件>打开>导航到损坏的文件>选择损坏的文件>单击“打开”按钮上的向下箭头>单击“打开并修复”。希望您和您的团队早日恢复营业!!