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

VB 6 et antérieur Discussion :

Comment ouvrir une base Access protègée par mot de passe


Sujet :

VB 6 et antérieur

  1. #1
    Membre éclairé Avatar de Le Pharaon
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 880
    Points : 742
    Points
    742
    Par défaut Comment ouvrir une base Access protègée par mot de passe
    Bonjour
    J'avais une fois vu un thread pareil sur le forum, mais je peine à le trouver.
    En fait je me connecte à ma base de données Access via ODBC et je veux maintenant pour des raisons de sécurité ajouter un mot de passe à la BD. Je cherche ce qu'il faut ajouter à ma fonction de connexion pour résoudre le problème.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Public Function OuvertureConnexion(ByRef objConnexion As ADODB.Connection, ByVal ChaineConnexion As String) As Boolean
     
            On Error GoTo ErreurOuvertureConnexion
            Set objConnexion = New ADODB.Connection
            objConnexion.CommandTimeout = 960
            objConnexion.Open ChaineConnexion
            OuvertureConnexion = True
    ExitOuvertureConnexion:
        Exit Function
    ErreurOuvertureConnexion:
        OuvertureConnexion = False
        MsgBox "Erreur d'ouverture de Connexion..." & Err.Description & "", , strTitre
        GoTo ExitOuvertureConnexion
    End Function
    Scuse me while I kiss the sky ! Jimi Hendrix

  2. #2
    Nouveau membre du Club
    Inscrit en
    Avril 2004
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 32
    Points : 32
    Points
    32
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Set ws = Workspaces(0)
    Set db = ws.OpenDatabase(db_path, False, False, "MS Access;PWD=" & db_pass)
    Tiens je suppose que tu dois pouvoir replacer un truc de ce style la quelque part ....

  3. #3
    Membre éclairé Avatar de Le Pharaon
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 880
    Points : 742
    Points
    742
    Par défaut
    Là on se passe de ODBC ?
    Scuse me while I kiss the sky ! Jimi Hendrix

  4. #4
    Membre chevronné
    Avatar de sovo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2004
    Messages
    1 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 389
    Points : 1 788
    Points
    1 788
    Par défaut
    essai ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    objConnexion.connectionstring = "Driver={Microsoft Access Driver " & _ 
    "(*.mdb)};Dbq=C:\mydatabase.mdb;Uid=Admin;Pwd=;"
    "Toute question a une reponse. Et chaque reponse est une nouvelle question." Albert EINSTEIN

    En cas de Question resolu, n'oubliez pas

  5. #5
    Membre éclairé Avatar de Le Pharaon
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 880
    Points : 742
    Points
    742
    Par défaut
    Merci Sovo
    Voici ma chaine de connexion et je ne souhaite pas pour l'instant me passer de cette méthode (utilisation de ODBC)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    chConnexion = "DSN=IPM;UID=bujuman;PWD=123;"
    Merci
    Scuse me while I kiss the sky ! Jimi Hendrix

  6. #6
    Membre chevronné
    Avatar de sovo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2004
    Messages
    1 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 389
    Points : 1 788
    Points
    1 788
    Par défaut
    Citation Envoyé par Bujuman
    Merci Sovo
    Voici ma chaine de connexion et je ne souhaite pas pour l'instant me passer de cette méthode (utilisation de ODBC)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    chConnexion = "DSN=IPM;UID=bujuman;PWD=123;"
    Merci

    En fait je crois que c'est la meme chose. Car toi tu passe par un DSN (que je deteste en passant, trop lord) alors que moi je passe par le chemin de la base. Mais a moins de me trompe, je crois que dans le cas des DSN, il suffit juste de mettre le mot de passe los de la creation de celui - ci et c'est tout (correction si mes souvenir me fuit).

    N'oubli pas le tag [RESOLU].
    "Toute question a une reponse. Et chaque reponse est une nouvelle question." Albert EINSTEIN

    En cas de Question resolu, n'oubliez pas

  7. #7
    Membre éclairé Avatar de Le Pharaon
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 880
    Points : 742
    Points
    742
    Par défaut
    C'est aussi simple que je le croyais
    Scuse me while I kiss the sky ! Jimi Hendrix

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] Connection à une base Access protégée par mot de passe
    Par Monkey_D.Luffy dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 02/09/2010, 12h00
  2. Comment se connecter à une base Acces Protégée par mot de passe
    Par walid_kerkoub dans le forum Bases de données
    Réponses: 1
    Dernier message: 12/07/2007, 01h31
  3. Réponses: 1
    Dernier message: 22/03/2007, 20h08
  4. 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

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