1、工具 -> 安全-> 加密/解密數據庫,打開(kāi)時(shí)無(wú)需任何更改
2、工具 -> 安全-> 設置數據庫密碼,打開(kāi)密碼為 1 打開(kāi)時(shí)需要使用
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\1.mdb;User ID=admin;Password=;Jet OLEDB:Database Password=1"
也可以用
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\1.mdb;User ID='admin';Password=;Jet OLEDB:Database Password='1'"
3、工具 -> 安全-> 用戶(hù)組與權限 .... ,用戶(hù)名為 admin 密碼為 rr 用戶(hù)組文件為 c:\system.mdw,打開(kāi)時(shí)需要使用
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\1.mdb;User ID=admin;Password=rr;Jet OLEDB:Database Password=1;Jet OLEDB:System database=c:\system.mdw"
也可以用
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\1.mdb;User ID='admin';Password='rr';Jet OLEDB:Database Password='1';Jet OLEDB:System database=c:\system.mdw"
如果在局域網(wǎng)上共享訪(fǎng)問(wèn)數據庫,只要將絕對路徑更改為 "\\計算機名\共享目錄名\文件名.MDB" 即可,比如
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\access911\floder1\1.mdb;User ID='admin';Password='rr';Jet OLEDB:Database Password='1';Jet OLEDB:System database=\\access911\floder1\system.mdw"
直接在連接字串里面定義 MODE 屬性達到獨占/公享等目的也是可以的,比如:
獨占:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\t2.mdb;User ID=admin;Password=;Jet OLEDB:Database Password=;Mode=Share Deny Read|Share Deny Write
這時(shí) t2.mdb 所在的目錄中不會(huì )自動(dòng)產(chǎn)生 .ldb 文件,如果用 ACCESS 去打開(kāi)這個(gè) MDB 文件也會(huì )提示“不能使用'c:\t2.mdb';文件已經(jīng)在使用中。”。其效果與“ACCESS -> 菜單 -> 文件 -> 打開(kāi) -> 以獨占方式打開(kāi)”一致
JetOLEDB:GlobalPartialBulkOps=2;JetOLEDB:RegistryPath=;JetOLEDB:DatabaseLockingMode=1;JetOLEDB:DatabasePassword=;DataSource=D:\db.mdb;Password=;JetOLEDB:EngineType=5;JetOLEDB:GlobalBulkTransactions=1;Provider=Microsoft.Jet.OLEDB.4.0;JetOLEDB:Systemdatabase=;JetOLEDB:SFP=False;ExtendedProperties=;Mode=ShareDenyNone;JetOLEDB:NewDatabasePassword=;JetOLEDB:CreateSystemDatabase=False;JetOLEDB:Don'tCopyLocaleonCompact=False;JetOLEDB:CompactWithoutReplicaRepair=False;UserID=Admin;JetOLEDB:EncryptDatabase=False