General

6.15 Aprire, da codice, un mdb protetto da password.
  Federico Luciani
(D)
Si può aprire, da codice, un mdb protetto con password?
è possibile modificare tale password da codice?

(R)
Si è possibile utilizzando il metodo OpenDatabase e passandogli la password come parametro.
Ad esempio, per accedere a 'mioDB.mdb' la cui password è 'pippo' basta aprire il db in questo modo:
    Dim dbs As Database
    Set dbs = OpenDatabase("mioDB.mdb", False, False, "; pwd=pippo")
    ' ci fate quel che volete
    Set dbs = Nothing
inoltre è possibile modificare la password utilizzando il metodo NewPassword dell'oggetto Database ed impostando a True il secondo parametro (accesso esclusivo):
    Dim dbs As Database
    Set dbs = OpenDatabase("mioDB.mdb", True, False, ";pwd=pippo")
    dbs.NewPassword "pippo", "paperino"
    Set dbs = Nothing


Se pensate di avere del materiale freeware interessante e volete pubblicarlo, allora leggete qui.