Utilitaires
Scripts
Divers
Jeux
Rechercher
Quillevere.net
Paradigmes informatiques

Ouvrir une base Access protégée par mot de passe

09/07/2011
Lorsqu'on ouvre en VBA une base Access protégée par mot de passe, on peut avoir le message suivant :

Erreur d'exécution '-214721843 (80040e4d)' : Impossible de démarrer votre application. Le fichier d'informations du groupe de travail est absent ou ouvert en mode exclusif par un autre utilisateur"

Pour le contourner, au lieu de faire :

Dim conn as ADODB.Connection
connBase.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False"
conn.Open "base.mdb", "Utilisateur", "MotPasse"


Il faut écrire ceci :
Dim conn as ADODB.Connection
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False"
conn.Properties("Jet OLEDB:Database Password") = "MotPasse"
conn.Open "base.mdb"

L'aide Microsoft qui en parle.
Dernière modification le 27/03/2018 - Quillevere.net

Commentaires

Aucune inscription n'est requise si vous souhaitez

Rechercher sur le site

fr en rss RSS info Informations