ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 6026|回复: 0

[分享] 由于您和其他用户试图同时改变同一数据,导致 Microsoft Jet "的一个解决方法

[复制链接]

TA的精华主题

TA的得分主题

发表于 2009-5-6 10:22 | 显示全部楼层 |阅读模式
由于您和其他用户试图同时改变同一数据,导致 Microsoft Jet 数据库引擎停止进程

前几天做程序时,后台ACCESS数据库报这个错误. 我把数据库拷到本机上,只有我一个人在访问时, 还是报这个错. 说明并不是因为多人共同访问时造成的错误. 后来打开访问出错的那张表, 检查数据, 发现有一些数据的字段值为”#错误” . 回想前几天覆盖数据库时估计操作不当, 有外部用户正在访问, 而我这边在做数据库上传, 这些错误的数据,有些可以直接点删除, 有些可以用delete 语句删掉,有些是鼠标一放上去, 就提示由于您和其他用户试图同时改变同一数据,导致 Microsoft Jet 数据库引擎停止进程,
你硬要用delete删除,就会报一个发送microsoft的错误,而删除操作并不执行.
在网上查询, 说解决的方法是做数据库修复, 可能会损失很多数据.   这时无意中将此表做复制. 粘贴时选择”数据和结构”, 打开复制表时发现标记为”错误”的表数据都消失了. 一切正常了.

有些出错的数据后面如果再追加新数据,新数据会将错误数据覆盖, 错误数据会看不到显示为”#错误”了,但是此时程序操作到这条数据时,还是会报"由于您和其他用户试图同时改变同一数据,导致 Microsoft Jet 数据库引擎停止进程",的错误 ,这时将表做复制,粘贴, 也同样有用. 会自动删掉错误的数据.  遇到同样提示的人, 可以先将原数据库做好备份,然后试试这个方法.
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-17 00:40 , Processed in 0.033860 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表