如题,我用
ADOConnection.Connected := False;
        FDate := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+ExtractFilePath(Application.ExeName)+ 'interface.mdb;Mode=ReadWrite|Share Deny None;Persist Security Info=False';
        ADOConnection.Open('admin','密码');
可是不能访问,请高手指教?

解决方案 »

  1.   

    呵呵。上面还加一句:
    ADOConnection.ConnectionString := FDate;
    希望有人可以解决,解决就解贴,快来顶一下吧~!
      

  2.   

    你的意思是不让弹出输入密码的窗体那还是你不知道密码但是想访问它?如果是前者的话那你就设置
    loginprompt为false,如果是后者的话,你在这搜索一下巴我记得有这样的问题。
      

  3.   

    我的意思的,我知道密码和用户名的,但是我输入密码和用户名后不可以访问?
    其实我的问题就是怎么样用ADO访问带密码的ACCESS数据库,密码和用户我都知道的
      

  4.   

    你生成的带密码的Access数据库,访问串不对应该是
    ADOConnection.Connected := False;
    FDate :='Provider=Microsoft.Jet.OLEDB.4.0;Password="";Data Source='+ExtractFilePath(Application.ExeName)+ 'interface.mdb;Persist Security Info=True;Jet OLEDB:Database Password='+'你的密码';
    ADOConnection.ConnectionString := FDate;
    ADOConnection.Connected := True;