怎样用ADO登陆密码保护的Access2000数据库?(100分)

  • 主题发起人 主题发起人 iapollo
  • 开始时间 开始时间
I

iapollo

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样用ADO登陆密码保护的Access2000数据库?
再连接字符串中加入时会提示已被其他用户以独占方式打开,用ODBC则可以。请问如何
解决?
 
呵呵
我也遇到过这个问题,解决了
就是在连接向导中的"所有"选项里选择~database password,单击后出现对话框,输入
密码就可以了!
 
如果不要对话框呢?
 
“所有”页里有
Jet OLEDB:Database Password
Jet OLEDB:New Database Password
Password
我试了一下密码要放在Jet OLEDB:Database Password里面,
如果要动态设置要设置好大一条串字符串:(这是我测试的结果)
“Provider=Microsoft.Jet.OLEDB.4.0;Password="";User ID=Admin;Data Source=C:/Documents and Settings/yang.DOMAIN-EXCELLER/My Documents/db1.mdb;Mode=Share Deny None;Extended Properties="";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password=a;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”
 
不要对话框可以在adoconection的一个loginprompt的属性里改为false
 
后退
顶部