日期:2014-05-18  浏览次数:20708 次

两个程序程序都访问ACCESS数据库,一个程序独占打开,另一个不能访问.
有Data.mdb 数据库,日常运行的应用程序A 负责对其的频繁读写操作,现在第三方需要实时地获取由A所写入Data.mdb里的数据。我写了个程序B,直接从Data.mdb读数据,在A程序没有启动的情况下测试成功,但A若先启动,则B就无法创建到Data.mdb的连接,猜想到A是以独占方式连接的Data.mdb(应用程序A没有源代码,没有文档,已“年久失修”,不能动,呵呵)。
  不知道有什么变通的办法,可以满足第三方的需求。

------解决方案--------------------
有一个是独占打开,另一个是无法访问的,还是换数据库吧?
------解决方案--------------------
建议使用SQL SERVER 。

------解决方案--------------------
--#1.拷贝access到临时目录
--#2.B程序从临时目录的access中读数据
------解决方案--------------------
程序B从一个临时表读取数据好了

程序A写一张临时表保存
------解决方案--------------------
有一个绝招,
抓包,