ADO直接连接带密码的ACCESS 数据库,用户名是什么?(搞定就结贴) (20分)

  • 主题发起人 marco_hsu
  • 开始时间
M

marco_hsu

Unregistered / Unconfirmed
GUEST, unregistred user!
ADO直接连接带密码的ACCESS 数据库,用户名是什么?(搞定就结贴)
 
connectionstring:=
'Provider=Microsoft.Jet.OLEDB.4.0;'
+ 'password="";' //这是用户工作组(*.mdw)密码
+ 'User ID=Admin;' //这是用户工作组(*.mdw)用户名
+ 'Data Source='C:/db.mdb';'
+'Persist Security Info=True;'
+ 'Mode=Share Deny None;Extended Properties="";'
+ 'Jet OLEDB:System database="";' //这是用户工作组文件
+ 'Jet OLEDB:Registry Path="";'
+ 'Jet OLEDB:Database Password='''';' //这里才是数据库密码
+ 'Jet OLEDB:Engine Type=1;'
+ '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';
connected:=true;
 
连接字符这么多呀,必须这样做吗?
 
它有个默认用户是Admin
 
只要手工加Jet OLEDB:Database Password=
 
其实你在“连接”页面看到的用户名和密码都可以不添。
你需要到第四页“所有”页面找“Jet OLEDB:Database Password”,然后在那里面填入密码就可以了。
 
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:/db1.mdb;Persist Security Info=False;Jet OLEDB:Database Password=cb
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
934
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
顶部