当前位置: 主页 > 数据库

您试图重写现有数据库-社工库数据联盟

发布时间:2023-03-12 07:01   浏览次数:次   作者:佚名

用VC写的程序您试图重写现有数据库,在操作ACCESS数据库的其中一个表时,出现由于您和其他用户试图同时改变同一数据,导致MicrosoftJet数据库引擎停止进程。错误,这是由于在程序中对数据库操作了什么命令

用VC写的程序,在操作ACCESS数据库的其中一个表时,出现"由于您和其他用户试图同时改变同一数据,导致MicrosoftJet数据库引擎停止进程。"错误,这是由于在程序中对数据库操作了什么命令造成的??

另说明,这个数据库有两个程序都在使用,但出错的那个表只有一个程序读写,这个数据库文件的其它表都是好的,这个数据库是ACCESS97数据库。

解决的办法是将该数据库转换为ACCESS2000后,再转回ACCESS97,问题就解决了,但一直分析不出造成这个问题的原因您试图重写现有数据库,请各位DX帮帮我,在线等。。。9 个解决方案

您试图重写现有数据库_社工库数据联盟_库科奇数据

#1

可能的原因:没有足够的权限,没有写数据库的支持,只能读不能写。

#2

tokingzai:

库科奇数据_您试图重写现有数据库_社工库数据联盟

权限我一直没改过,在程序中出现什么问题会使数据库的权限改变呢??

#3

不要常连数据库,在需要执行数据库操作的时候再连,操作完毕即断开连接

#4

库科奇数据_社工库数据联盟_您试图重写现有数据库

嗯,有可能别的连接没有断开,造成冲突

#5

在程序中操作数据库,很可能两个线程同时对数据库进行读写,这样就可能造成冲突,但遇到这种情况有什么好的方法解决吗??

#6

您试图重写现有数据库_库科奇数据_社工库数据联盟

用动态游标吗?

#7

没有,读取查询和写入数据时,都是用SQL语句

#8

您试图重写现有数据库_社工库数据联盟_库科奇数据

trycusor=adUseClient

#9

原因:您和其他用户试图同时改变同一数据

后果:导致MicrosoftJet数据库引擎停止进程