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

Bases de données Delphi Discussion :

Accès à la DB par mot de passe


Sujet :

Bases de données Delphi

  1. #1
    Membre confirmé Avatar de vg-matrix
    Inscrit en
    Février 2007
    Messages
    1 220
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Février 2007
    Messages : 1 220
    Points : 612
    Points
    612
    Par défaut Accès à la DB par mot de passe
    tout le monde, j'ai l'intention de protéger ma DB (sous Access) par un mot de passe. Dans Delphi j'ai spécifié comme nom d'utilisateur "Administrateur" puis le mot de passe (que j'ai utiliser dans Access) mais lorsque je test ma connexion, j'ai le message d'erreur suivant:
    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'informations du groupe de travail est absent ou ouvert en mose exclusif par un autre utilisateur.
    Que dois-je faire?

  2. #2
    Inscrit
    Inscrit en
    Juin 2007
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 103
    Points : 77
    Points
    77
    Par défaut
    Bonjour,
    voici le code que j' utilise dans mes programmes on utilisant les composants ADO

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    
     DataModule1.MaBaseDonnee.Close;
    DataModule.MaBaseDonnee.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+ cheminApplication +'MabaseDonnees.mdb;Persist Security Info=False;Jet OLEDB:Database Password=coucoucou';
       DataModule1.MaBaseDonnee.Connected := True;
    avec cheminApplication c'est le chemin de ta base de donnée ,
    tu peut le recuperer comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
      cheminApplication := ExtractFilePath(Application.ExeName);
    biensur si la base de donnée est sur le meme chemin.

    bon courage .

  3. #3
    Membre confirmé Avatar de vg-matrix
    Inscrit en
    Février 2007
    Messages
    1 220
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Février 2007
    Messages : 1 220
    Points : 612
    Points
    612
    Par défaut
    Merci pour le code, je suppose que je ferais cette manipulation au lancement de mon application, mais je mais quoi dans mon ADOConnection?

  4. #4
    Inscrit
    Inscrit en
    Juin 2007
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 103
    Points : 77
    Points
    77
    Par défaut
    je suis désolé
    j'ai oublier de dir que le composant ADOConnection je le nomme = MaBaseDonnee

    bon courage

  5. #5
    Membre confirmé Avatar de vg-matrix
    Inscrit en
    Février 2007
    Messages
    1 220
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Février 2007
    Messages : 1 220
    Points : 612
    Points
    612
    Par défaut
    à vous, ça marche

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 24/09/2012, 20h58
  2. Accès au menu par mot de passe
    Par badi3a82 dans le forum ASP.NET
    Réponses: 5
    Dernier message: 13/03/2010, 11h42
  3. [AC-2007] Acces à un formulaire par mot de passe
    Par Imitator92 dans le forum IHM
    Réponses: 3
    Dernier message: 21/08/2009, 13h31
  4. acces a squid par mot de passe
    Par parisien99 dans le forum Administration système
    Réponses: 23
    Dernier message: 15/08/2009, 14h05
  5. accès à un répertoire par mot de passe
    Par arcane dans le forum Sécurité
    Réponses: 5
    Dernier message: 14/04/2008, 09h59

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