我用adoconnection连接access 2000数据库,为何数据库友密码时,总是连接失败,提示:‘工作组文件丢失或数据库以独占方式打开’请问大虾为何?

解决方案 »

  1.   

    帮你up
    我知道个access的网站不知对你有没有帮助!
    www.accxp.com
      

  2.   

    1。数据库加密后,要连接数据库时先确定数据库是否关闭
       以及没有其他应用程序连接在数据库上。
    2。用ADO连接已加密后的数据库,在ConnectionString后加
       ';jet oledb:database password=mypassword'
       如:
     Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MyDB.mdb;Persist Security Info=False;jet oledb:database password=Mypassword;
      

  3.   

    首先应确定数据库是否关闭;
    若是:应该在connectionstring中的“All”页中有databasepassword选项的,
    在其中加入的密码即可。
      

  4.   

    其实数据库可以不用关闭,你只需在数据链接属性中选择‘所有’页,然后找到Jet OLEDB:Database Password 项,双击输入密码,//注意在‘连接’页中勾选空白密码,即可!
      

  5.   

    关闭delphi 外打开的数据库