用ADOConnection连access,access设置了密码后,怎么连不了
用户密码写什么,写access的密码后,提示:测试连接失败,因为初始化提供程序时发生错误。无法启动应用程序。工作组信息文件丢失,或是被其他用户以独占方式打开。
可是数据库并没有被打开啊。
用户密码写什么,写access的密码后,提示:测试连接失败,因为初始化提供程序时发生错误。无法启动应用程序。工作组信息文件丢失,或是被其他用户以独占方式打开。
可是数据库并没有被打开啊。
即连接串为.....;Jet OLEDB:Database Password:123456';//密码是123456
var
j:string;
begin
j:='provider=Microsoft.Jet.OLEDB.4.0;user ID=Admin;Data Source='
+ExtractFilePath(Application.ExeName)+'database\biaozhun.mdb;'//数据库
+'Mode=Share Deny None;Extended Properties="";'
+'Jet OLEDB:System database="";'
+'Jet OLEDB:Registry Path="";'
+'Jet OLEDB:Database Password="444448888";'//密码
+'Jet OLEDB:Engine Type=5;'
+'Jet OLEDB:Database Locking Mode=1;'
+'Jet OLEDB:Global Partial Bulk Ops=2;'
+'Jet OLEDB:Global Bulk Transactions=1;'
+'Jet OLEDB:New Database Password="";'
+'Jet OLEDB:Create System Database=False;'
+'Jet OLEDB:Encrypt Database=False;'
+'Jet OLEDB:Don'+''''+'t Copy Locale on Compact=False;'
+'Jet OLEDB:Compact Without Replica Repair=False;'
+'Jet OLEDB:SFP=False';adoconnection1.Close;
adoconnection1.ConnectionString:=j;
adoconnection1.Open;
end;