Vérouillage d'une BD avec vb 6.0

TCHITCHOO Messages postés 16 Date d'inscription   Statut Membre Dernière intervention   -  
TCHITCHOO Messages postés 16 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je veux savoir comment établir une connexion de BD "Access 2003" protégée par un mot de passe avec mon projet en VB 6.0, sachant que j'utilise dans mon projet le "Data Environment" comme concepteur et "Microsoft.Jet.OLEDB.4.0" comme fournisseur,

Lors du test de connexion ce message d'erreur de liaison de données Microsoft m'affiche :

"Echec du test de connexion en raison d'une erreur survenue lors de l'initialisation du fournisseur. Impossible de démarrer votre application. Le fichier d'information du groupe de travail est absent ou ouvert en mode exclusif par un autre utilisateur."

Pouvez vous me proposer une solution permettant de résoudre ce problème ?
Merci d'avance.

5 réponses

Polux31 Messages postés 6917 Date d'inscription   Statut Membre Dernière intervention   1 204
 
Bonjour

Dans la chaine de connexion, il faut ajouter le Password et le User.

Dim pw As String
Dim user As String
Dim chemin As String
Dim CnxString As String

pw = "xxx"
user = "moi"
chemin = "C:\maBase.mdb"

CnxString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
                   "Data Source=" & chemin & ";" & _
                   "user ID=" & user & ";" & _
                   "password=" & pw & ";" & _
                  "Persist Security Info=False"


;o)
1
TCHITCHOO
 
J'ai coché la case Microsoft DAO 3.6 Object Library dans mon projet et ça n'a rien changé.
0
lermite222 Messages postés 8724 Date d'inscription   Statut Contributeur Dernière intervention   1 191
 
Bonjour,
Faut mettre la référence Microsoft DAO 3.6 Object Library
A+
-1
TCHITCHOO Messages postés 16 Date d'inscription   Statut Membre Dernière intervention  
 
SVP, quelqu'un peut m'aider à trouver une solution ??
-1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
TCHITCHOO Messages postés 16 Date d'inscription   Statut Membre Dernière intervention  
 
j'ai saisi ce code de connexion, mais il m'affiche la même erreur(BD ouverte en mode exclusive).
-1