各位大侠,本人用的操作系统是XP,ACCESS是XP版,DELPHI7,ACCESS没有设置密码时,通过ADO连接正常,但是当ACCESS设置了密码之后,ADO总是提示数据库被别的用户通过独占方式打开,无法连接。本人实在是郁闷之极,盼望各位大侠指教。重谢。

解决方案 »

  1.   

    编译时需要关闭MS Access。
      

  2.   

    你打开access的时候,不要选择独占方式
    还有,你编译的时候,不要打开你用到的数据库表
    打开access没有影响
      

  3.   

    各位大侠,我编译的时候ACCESS已经关闭了。以上的方法都不管用。
      

  4.   

    连接字符串写成这样 Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\PIC_MAN\Data\Info.mdb;Persist Security Info=False;Jet OLEDB:Database Password=1111