Se connecter DAO à une BD Access protegée par un mot de passe

Messages postés
764
Date d'inscription
jeudi 27 juillet 2006
Statut
Membre
Dernière intervention
6 septembre 2010
-
Messages postés
764
Date d'inscription
jeudi 27 juillet 2006
Statut
Membre
Dernière intervention
6 septembre 2010
-
Bonjour à tous,
Comment se connecter DAO à une BD Access protegée par un mot de passe ?
Merci pour vos réponses :)

3 réponses

Messages postés
17287
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
73
tout est là

http://support.microsoft.com/kb/466039/fr


La méthode OpenDatabase() possède 4 paramètres :

- Une expression-chaîne de caractères pour le Nom de la base de données
- Une valeur Booléenne pour un accès Exclusif/Partagé
- Une valeur Booléenne pour un accès en Lecture/Ecriture
- Une expression-chaîne de caractères pour ouvrir les bases de données
qui comportent un mot de passe

C'est ce dernier paramètre qu'il faudra utiliser dans le code pour ouvrir
la base de données protégée.


EXEMPLE :

Supposons que le mot de passe "12345ABCDE" soit attribué à la base de
données COMPTOIR.MDB, le code correspondant en DAO pour ouvrir la base
sera :

Dim Db as Database
Set Db=Dbengine(0).OpenDatabase("C:\Comptoir.MDB",True,True,_
"MS Access;PWD=12345ABCDE")


REMARQUE :

Ne jamais omettre les 2ième et 3ième paramètres même s'ils sont
optionnels. En effet dans ce cas, le message "Mot de passe non valide"
apparaîtra.
Messages postés
17287
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
73
(en passant, j'ai déplacé ton topic sous le bon thème...)

Renfield - Admin CS
Messages postés
764
Date d'inscription
jeudi 27 juillet 2006
Statut
Membre
Dernière intervention
6 septembre 2010
18
Merci pour votre réponse.. ça m'a pleinement aidé