我的程序别人在机上用  我在直接上打开数据的时候,在数据库中修改东西,别人的程序就不能运行??  以前没有这个问题,别人在用程序,我可以直接到数据库中去修改东西
 
  可是现在这样就出错了

解决方案 »

  1.   

    ACCESS不能这样,SQLSERVER貌似没有这样的问题
      

  2.   

    如果你先用office打开了该Access文件,office默认只会让其他程序具有读权限,而没有写权限。这时候程序却要以读写权限打开该文件,当然是不行的。这就是你现在出错的原因。如果别人通过程序访问这个数据库,会以读写权限打开,但是同时也会允许其他进程以读写权限打开这个数据库文件。因此你再开office,office可以打开,而且office无法不让其他程序有写权限。这就是你以前不出错的原因。