我在build连接字符串(connection string)的时候,只要是连接带密码的access数据库,在选中要连接的数据库的时候,测试连接的时候,总是提示“测试连接失败,因为初始化提供程序时发生错误。无法启动应用程序。工作组信息文件丢失,或是以被其他用户以独占方式打开。”
我在测试连接的时候,密码输入的为access数据库的密码,用户名我试过了不输入,输入我的系统登陆密码,以及机器名,都不行,不知道,应该是怎么解决这个问题,delphi的ado应该可以连接带密码的access数据库的阿,有谁知道请告诉我原因和解决方法,谢谢
我在测试连接的时候,密码输入的为access数据库的密码,用户名我试过了不输入,输入我的系统登陆密码,以及机器名,都不行,不知道,应该是怎么解决这个问题,delphi的ado应该可以连接带密码的access数据库的阿,有谁知道请告诉我原因和解决方法,谢谢
解决方案 »
- 原图的DPI是199,而我用Canvas.CopyRect,切出来的图片的DPI咋成了96呢? 求指点。。
- fastReport问题
- 关于将网页存到数据库的N难问题
- 关于Textout的问题
- 如何实现下载网页:www.qdhet.com/eof/el.asp(网页通过调用MDB数据库中的二进制数据获得WORD文档)
- 动态创建窗体问题,在线等待,如有肯定结果马上揭贴~~~
- 关于dbgrid的问题
- 语句没有执行
- devexpress 12.1.6升级到12.2.6,cxCustomData有了变化?
- 大家一起吧,我们一起来开软件公司
- 出错信息:invalid language driver!高分求教?
- 一个数据库更新的问题?
'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\drgwer.mdb'+
';User ID=admin;password=;Persist Security Info=False';
procedure Tfrm_main.FormCreate(Sender: TObject);
var
str_con:string;
begin
str_con:='Provider=Microsoft.Jet.OLEDB.4.0; '+
'User ID=Admin;'+ //这是用户工作组(*.mdw)用户名
'Data Source=mydata.mdb;'+
'Mode=ReadWrite;Extended Properties="";Persist Security Info=True; '+
'Jet OLEDB:System database="";'+ //这是用户工作组文件
'Jet OLEDB:Registry Path="";'+
'Jet OLEDB:Database Password=1234; '+ //这里才是数据库密码
'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 ';
DM_adocon.adocon_1.ConnectionString:=str_con;
DM_adocon.adocon_1.Connected:=True;
DM_adocon.adocon_1.LoginPrompt:=False;
DM_adocon.adoqry_search.Active:=True;
end;
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\Test\TestDB.mdb;Persist Security Info=False;Jet OLEDB:Database Password=123 //就是这里!!!