若一个Acces的数据库设置了密码,怎么我建的ADO连接就连接不成功,若把这个密码取
消掉,就可以建立它的ADO连接了。这是为什么,有没有什么办法对一个Access数据库即加密又能建立ADO连接。

解决方案 »

  1.   

    Access密码不是在你现在设的地方设的
    现在的帐户用Admin,空白密码
    然后再"所有"选项卡里,在DataBase Password里填你的密码就ok了
      

  2.   

    Provider=MSDASQL.1;Persist Security Info=False;User ID=111;Data Source=bb;Extended Properties="DSN=bb;DBQ=C:\aa.mdb;DriverId=25;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5;UID=admin;"通过odbc阿
      

  3.   

    with adoconnection1 do
    begin
    connected:=false
    connectionstring:='';
    connectionstring:=Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\test.mdb;Persist Security Info=False;Jet OLEDB:Database Password=qi
    connected:=true;
    end;
    //ok其中D:\test.mdb为你的数据库 qi为你的access密码,注意别加引号