数据库问题(10分)

  • 主题发起人 主题发起人 king_213
  • 开始时间 开始时间
K

king_213

Unregistered / Unconfirmed
GUEST, unregistred user!
如何将ACCESS数据库加密 并且如何利用AdoQuery链接这个加密的数据库
 
我写的ConnectionString是:'Provider=Microsoft.Jet.OLEDB.4.0;Password=sa;Data Source=C:/MyDB.mdb;Persist Security Info=True'可是总是提示‘连接失败’ 不知什么原因
 
Password=sa -> Jet OLEDB:Database Password=sa
 
还是连接不上 能不能给个详细步骤 谢谢
 
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:/MyDB.mdb;Persist Security Info=False;Jet OLEDB:Database Password=sa
 
我怀疑是不是我数据库加密方法有问题 能不能介绍一下???
 
connstr ='provider=Microsoft.Jet.OLEDB.4.0;user ID=Admin;Data Source=%s'
+ ';Mode=Share Deny None;Extended Properties="";'
+ 'Jet OLEDB:System database="";'
+ 'Jet OLEDB:Registry Path="";'
+ 'Jet OLEDB:Database Password=%s;'
+ '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';
 
连接字符串不同,用这个就可以,不过有密码的access数据库是已独占当时打开的。这个要注意
 
后退
顶部