access无法同时读取问题,急
游城十代 2018-10-09 10:27:23 运行环境:win7 64位,access版本2010,access数据库文件夹权限为everyone读写。
监视程序(delphi编写)需要实时运行并写入access数据库。
本人的读取程序(C#)需要实时读取access文件并筛选有用信息。
现象(均用同一用户打开):
1、监视程序和读取程序都能独立运行(读写access)
2、读取程序可以和access2010程序同时打开数据库。
3、监视程序运行时,读取程序和access2010均不能打开数据库,提示“不能锁定文件”
4、读取程序或者access2010打开access数据库时,监视程序也可运行,但在写数据库时报错:“操作必须使用一个可更新的查询”。
看了一些问答,原因应该是监视程序用独占的方式打开数据库导致其他程序打不开。但是写监视程序的人告诉我他在另一台机器上运行监视程序后 再读取(delphi编写)是可以的。
懵逼,又改不了别人的程序,也没有监视程序源码,也不知道他说的另一台机器上是什么情况。请高手帮忙解决问题。