IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Connection ADODB à une base protégée par password


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    199
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 199
    Par défaut Connection ADODB à une base protégée par password
    Bonjour,

    J'essaie de me connecter en Adodb à une base protégée par mot de passe.

    Voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    'Connexion à la base
    Dim cnx As ADODB.Connection
    Set cnx = New ADODB.Connection
     
    'Ouverture de la connexion
    With cnx
        .Provider = "Microsoft.Jet.OLEDB.4.0;"
        .Properties("JET OLEDB:System Database") = "C:\Users\System.mdw"
        .Open "Data Source=C:\Users\MaBase.mdb;User ID=Admin;Password=pwd"
    End With
    Cela me renvoie l'erreur "Not a valid account or password"


    Pourtant le password est le bon, et j'ai bien un compte Admin présent dans MaBase.mdb (Tools > Security > User and Groups permissions).

    Comment corriger cela selon vous ?
    Merci d'avance pour votre aide.

  2. #2
    Membre Expert Avatar de Godzestla
    Homme Profil pro
    Chercheur de bonheur
    Inscrit en
    Août 2007
    Messages
    2 403
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de bonheur
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2007
    Messages : 2 403
    Par défaut
    Bonjour,

    peut-être comme ceci en décomposant le connect et l'open (mais je n'ai jamais fait d'ADO avec Access, alors je ne sais pas où ni comment caser ton paramètre properties

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    'Connexion à la base
    Dim cn As New ADODB.Connection
    Dim rs          As New ADODB.Recordset
    Dim sConn       As String
     
    sConn = "provider=Microsoft.Jet.OLEDB.4.0; Data source=C:\Users\MaBase.mdb;User ID=Admin;Password=pwd"
     
     
        'Open Connection
        cn.ConnectionString = sConn
        cn.Open

Discussions similaires

  1. Connecter une Base MSaccess2007 par code Android
    Par ridha11111 dans le forum Android
    Réponses: 1
    Dernier message: 06/04/2015, 15h29
  2. Réponses: 5
    Dernier message: 19/10/2006, 14h28
  3. J'arrive pas a connecter a une base access protgee par mot de passe
    Par yahia1982 dans le forum Bases de données
    Réponses: 7
    Dernier message: 15/10/2006, 13h55
  4. Compactage automatique d'une Base protégée
    Par matgel dans le forum Contribuez
    Réponses: 44
    Dernier message: 07/06/2004, 16h25
  5. [VB6]Connection à une base de données Oracle
    Par Zoilus dans le forum VB 6 et antérieur
    Réponses: 25
    Dernier message: 08/04/2004, 10h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo