Otvori bazu iz Accessa, Tools -> Security -> Set Database Password
Code:
Dim cn As New ADODB.Connection
cn.Provider = "Microsoft Jet 4.0 OLE DB Provider"
cn.ConnectionString = "Data Source=c:\db1.mdb"
cn.Properties("Jet OLEDB:Database Password") = "mypwd"
cn.Open
Zaštita baze preko password-a nije dobro rešenje, jer na Internetu ima mnogo programa koji čitaju password access baze.
Jedino dobro rešenje je crypt-ovanje podataka kod upisa u bazu i encrypt-ovanje kod čitanja. I za ovo ima puno primera na http://www.planet-source-code.com/vb/
Imam Access 2003.Ne mogu da postavim password na bazu Access 97 zato sto mi je podmeni "Set Database password" nedostupan.Jel mogu da koristim bazu radjenu iz Access 2003 u VB6.Ja sam pokusavao ali nisam uspeo
Potpis
Znam da se lako provaljuju password-i Access baze podataka.Kao da kriptujem bazu i da je VB cita?Ja sam pokusao da je kriptujem ali nisam uspeo.Ovako sam radio:
Tools->Security->Encode\Decode Database
i ne radi nista.
A ovo sto si rekao da Connect postavim na Access2000 ne radi.
Potpis