日期:2014-05-16  浏览次数:21143 次

一个关于数据库共享打开的问题
需求是这样的。本来我自己开发了一套基于ACCESS2007的MIS,界面什么的全是用的ACCESS的,由于用了一段时间了,数据量已经85M了。由于要用JAVA开发新的基于WEB的内容,就需要用到JDBC-ODBC来连接这些数据,但问题就来了,当我用ACCESS窗体打开这些数据的时候,JDBC-ODBC就连接不到数据,报文件正在被使用。反过来当我先用JDBC-ODBC连接数据后,ACCESS窗体打开的数据就成了只读了。请问有没有方法可以实现当任意一方打开数据的时候,另外一方还能连接数据并可以进行修改?(我已经在网上搜了几个小时了,都没找到能解决的.....)

------解决方案--------------------
ACCESS2007?

还没怎么用过!

不过,应该和Access 2000、Access XP、Access 2003差不多。

用户打开MDB后,网页好像就不能访问这个MDB中了。

但是如果,都是通过ADO代码访问同一个MDB中的数据,就可以。

前提是:连接串不要设置为独占式访问。


------解决方案--------------------
2007 ado
Provider=Microsoft.ACE.OLEDB.12.0;User ID=Admin;Data Source=d:\temp\123.mdb