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

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

3 réponses

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
29 juin 2007 à 16:36
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.
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
29 juin 2007 à 16:45
(en passant, j'ai déplacé ton topic sous le bon thème...)

Renfield - Admin CS
0
cs_Chatbour Messages postés 764 Date d'inscription jeudi 27 juillet 2006 Statut Membre Dernière intervention 6 septembre 2010 19
30 juin 2007 à 01:10
Merci pour votre réponse.. ça m'a pleinement aidé
0
Rejoignez-nous