如果设置了密码就有如下错误,我在Data Link Properties里User name,Password也按要求输入了.Project Spell.exe raised exception class EOleException with message '无法启动应用程序.工作组信息文件丢失,或是已被除数其它用户以独占方式打开.'Process stopped.Use Step or Run to continue.
Access数据库不设置密码就一切正常,为什么会这样,哪里还有设置

解决方案 »

  1.   

    楼主如果是用ADOCONNECTION建立连接的话,检查一下“数据连接属性”对话框的“所有”那一页,把数据库的密码设在Jet OleDB:DataBase password那一项中
      

  2.   

    procedure TForm2.FormCreate(Sender: TObject);
    resourcestring
      s1='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=';
      s2='Mode=Share Deny None;Jet OLEDB:Database Password=你的密码;';
    begin
      form2.Width:=screen.Width;
      form2.Height:=screen.Height;
      form2.ADOConnection1.Close;
      form2.ADOConnection1.ConnectionString:=s1+getcurrentdir()+'\text\data\database.mdb;'+s2;
      form2.ADOConnection1.Open;
    end;//这样试试吧;
      

  3.   

    Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\db1.mdb;Persist Security Info=False;Jet OLEDB:Database Password=888888
      

  4.   

    我用的是ADOCONNECTION,不用在属性里设置?只能用代码??????????
      

  5.   

    我用的是ADOCONNECTION,不能在属性里设置,在属性里设置了就会有上面的错误?只能用代码写connetstring??????????
      

  6.   

    楼主如果是用ADOCONNECTION建立连接的话,检查一下“数据连接属性”对话框的“所有”那一页,把数据库的密码设在Jet OleDB:DataBase password那一项中这个是正确的