Vérouillage d'une BD avec vb 6.0

TCHITCHOO Messages postés 20 Statut Membre -  
TCHITCHOO Messages postés 20 Statut Membre -
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.
--
Imagination is more important than knowledge
Configuration: Windows XP
Firefox 3.0.3

5 réponses

  1. Polux31 Messages postés 7219 Statut Membre 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
  2. TCHITCHOO
     
    J'ai coché la case Microsoft DAO 3.6 Object Library dans mon projet et ça n'a rien changé.
    0
  3. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    Bonjour,
    Faut mettre la référence Microsoft DAO 3.6 Object Library
    A+
    -1
  4. TCHITCHOO Messages postés 20 Statut Membre
     
    SVP, quelqu'un peut m'aider à trouver une solution ??
    -1
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. TCHITCHOO Messages postés 20 Statut Membre
     
    j'ai saisi ce code de connexion, mais il m'affiche la même erreur(BD ouverte en mode exclusive).
    -1