用ADOConnection控件连接设置密码的ACCESS数据库,如何连接?
试着的连接控件里输入密码!,打开时提示:初始化提供者时发生错误,测试连接失败.无法启动应用程序.工作组信息文件丢失.或是已被其它用户以独占方式打开!是那里设置出错?请指教;)

解决方案 »

  1.   

    adoCNN.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='
                         +extractfilepath(application.ExeName)+'AnGuang.mdb'+';Persist Security Info=False;Jet OLEDB:Database Password=9350';
      

  2.   

    DM.AccessCon.Connected:=false;
              str:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+'c:\'+dataname+'.mdb';
          //    str:=str+extractfilepath(trim(edtDIR.Text))+DataName+'.mdb';
              str:=str+';Persist Security Info=True;Jet OLEDB:Database Password=111';
              DM.AccessCon.ConnectionString:=str;
              DM.AccessCon.Connected:=true;偷懒找了以前用过的代码,没有改就贴上来了,没有问题的
      

  3.   

    搞定!连接数据库: CADOConnectMDBString = 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s;' +
        'User ID=Admin;Mode=ReadWrite;Persist Security Info=True;' +
        'Jet OLEDB:Database Password=%s;Jet OLEDB:Engine Type=1';