首页 > 单独文章 > 正文

ACCESS2007 如何实现多用户

时间:2010-08-13 11:44:59 作者:officeba 【认证】
ACCESS2007 如何实现多用户,最近才知道,原来多个用户同时打开同一个Access的时候,只有一个用户能进行写操作,其他的都不能。因为Access会把数据库上锁,生成一个同名的*.ldb文件。上网找了很多相关信息,暂时没有找到有效的方法来解决该问题。

平时使用的VB调用Access的时候,习惯在Form_Load的时候建立ADODB.Connection,然后关闭Form的时候断开。如果这样,肯定会影响到其他用户对数据库的写操作。目前能想到的方法,就是在需要使用数据库的时候才建立连接,使用完就马上关闭。为了避免在其他用户使用数据库的时候建立连接,到时无法进行写操作,在连接前进行判断。判断*.ldb文件是否存在,存在则进行等待,等待到一定时限则退出,暂时不连接。不过这种方法有点麻烦,就是会使得程序运行时有点慢。
提示:一般多用户运行ACCESS2007的话,可能会有些慢,简易还是单用户操作。

相关文章

同类最新