[ System alert @ 22.02.2005. 22:51 ] @
Kako da zastitim Access bazu podataka,a da Visual Basic moze da je koristi?Bazu podataka sam radio iz VB data Manager-a.
[ mladenovicz @ 23.02.2005. 12:35 ] @
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
[ Stanković Dragoslav @ 23.02.2005. 14:13 ] @
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/



______________________
www.sd.co.yu
[ System alert @ 23.02.2005. 14:14 ] @
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
[ Stanković Dragoslav @ 23.02.2005. 14:19 ] @
U VB 6 je moguće koristiti Access 2003 bazu.

Ja sam to radio sa Data kontrolom, samo treba property Connect podesiti na 'Access 2000,'
[ System alert @ 23.02.2005. 14:29 ] @
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.
[ vujkev @ 23.02.2005. 14:44 ] @
Instaliraj najnoviji JET
[ System alert @ 23.02.2005. 18:03 ] @
Vec sam instalirao Microsoft Jet 4.0 Service Pack 8.