现做一接口程序,access数据库由对方提供,双方都要读写该文件,结果程序运行后,不是它死就是我亡(内存不能read之类的错误,然后程序就挂了)!
连接字符串:"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=z:\test.mdb;Jet OLEDB:Database Password=123;"vb6写的程序没问题,
vb6中是:
Dim DB As Database
Set DB = Workspaces(0).OpenDatabase("z:\test.mdb", False, False, "123")

解决方案 »

  1.   

    这个当然有问题了,一个打开了,数据库会被锁定,access本身就是做单机单用户版的.
      

  2.   

    因为你那个VB6是使用DAO而不是ADO...
      

  3.   

    access有共享模式,是可以多用户使用的
      

  4.   

    又遇到怪问题,右键菜单的子菜单,有时能显示,有时不能显示(调试时子菜单的visible都为true)
    TND
      

  5.   

    应该问题,连接串中用Share或Write/Read模式 
      

  6.   

    没听说过,貌似不可能两个人同时操作ACCESS吧。ACCESS本身就没有做多人一起访问的功能吧?
      

  7.   

    很多小论坛不都是access数据库吗,肯定存在多人同时读写!