怎么样用ADO连接加密过的Access数据库???来者有分!!!!!(100分)

S

shell~

Unregistered / Unconfirmed
GUEST, unregistred user!
我Access数据库加密了因为里面有密码表,
请问我要如何访问呢用ADO?????
分不够可以再加
 
ConnectString中不是有User ID及Password吗?将Passoword写上就可。
 
在配置连接字符串的对话框中,最后一页有个:DATABASE PASSWORD:,在这里填写就可以了.
 
要记得把Loginprompt设置成false
 
ADOConnection.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;' +
'Data Source=' + 数据库路径+ ';Mode=Share Deny None;Extended Properties="";' +
'Jet OLEDB:System database="";Jet OLEDB:Registry Path="";' +
'Jet OLEDB:Database Password="";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';
 
加上数据库的密码!
 
顶部