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 :

Connexion à une base Access


Sujet :

Bases de données Delphi

  1. #1
    Futur Membre du Club
    Inscrit en
    Octobre 2010
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 21
    Points : 7
    Points
    7
    Par défaut Connexion à une base Access
    Bonjour, je suis débutant sous delphi 5 pro !

    J'ai crée une base bd1.mdb dans laquelle j'ai une table tb1

    Je n'arrive pas à configurer les composants d'accèsBD, quelqu'un pourrait-il m'aider pas à pas car çà fait des heures que je cherche sur le net et sur delphi sans succès !!!

    Merci d'avance !

  2. #2
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 447
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 447
    Points : 24 849
    Points
    24 849
    Par défaut
    Tu ne cherches pas un bon endroit : ACCESS

    Delphi 5 Pro, tu as déjà ADO qui traine ?
    Sinon, le BDE, mais toujours par ODBC
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  3. #3
    Membre éprouvé Avatar de BuzzLeclaire
    Homme Profil pro
    Dev/For/Vte/Ass
    Inscrit en
    Août 2008
    Messages
    1 606
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dev/For/Vte/Ass

    Informations forums :
    Inscription : Août 2008
    Messages : 1 606
    Points : 1 113
    Points
    1 113
    Par défaut
    Bonjour,

    Comme le dit ShailLeTroll, utilise tu ADO ?

    As-tu essayé le Datamodule ?

    Si tu utilise les composants ADO : (ADOConnection, ADOTable, etc...)
    Pour faire la connection :
    (Access inférieur 2007)
    1) tu pose un composant ADOConnection sur ta fiche nome le AdoCnx (name)
    2) connection :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Chemin := 'c:\tarlaala\';
    Base := 'bd1.mdb';
     
    With ADOCnx do
    begin
      Connected := False; // On ne c'est jamais
      ConnectionString := 'Data Source='+ includePathDelimiter(Chemin) + Base+';Persist Security Info=False';
      Mode := cmReadWrite; // On pourra ecrire et lire sur cette base
      LoginPrompt := False; // Pas besoin de mot de passe pour y accéder
    {Si vraiment tu veux te connecter à ce moment }
      Connected := True; 
    {Ce paramètre n'est pas nécessaire, dés que tu utilisera un ADOtable, ADOCmd ou ADOQuery, etc... il y aura une connection effective}
    end;
    3) a ce stade tu peux utiliser un ADOTable pour lire une table de ta base... je te laisse chercher...




  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 011
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 011
    Points : 2 078
    Points
    2 078
    Par défaut Connexion à une BD ACCESS
    Bonjour,
    ACCESS est il installé sur ton poste ?. Je pense (a vérifier) que le "moteur" ACCESS doit etre installé pour que ODBC, ACCESS fonctionnent. A une époque tres lointaine le moteur "jet" était en téléchargement libre. Je pense que ce n'est plus le cas.

  5. #5
    Membre éprouvé Avatar de redoran
    Homme Profil pro
    Développeur-Amateur
    Inscrit en
    Juin 2010
    Messages
    1 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur-Amateur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 346
    Points : 1 031
    Points
    1 031
    Par défaut
    salut ; delphi / onglet ADO tu choisi composant adoconnection ;
    1. ensuite propriéte connection string clique sur Bouton (...);
    2. clique sur le bouton construire ,utiliser la chaine de connexion ;
    3. onglet fournisseur : Microsoft jet 4.0 OLE ....... clique sur suivant;
    4. cliquer sur bouton (...) sélectionner ou tapez un nom de BDD;
    5. enfin vous aurez une fenetre de dialogue choisissez votre BDD.mdb
    6. cliquer sur le bouton Tester la connexion et voila

Discussions similaires

  1. Connexion à une base Access : je vois les métadonnées !
    Par Astartee dans le forum Accès aux données
    Réponses: 1
    Dernier message: 12/04/2007, 11h29
  2. [VBA-P] : connexion à une base Access
    Par moabomotal dans le forum VBA Access
    Réponses: 3
    Dernier message: 11/04/2007, 16h40
  3. connexion à une base Access
    Par gbemich dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 25/08/2006, 20h17
  4. [VB6] connexion à une base access : question portabilité
    Par toome dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 21/05/2006, 18h51
  5. Problème de connexion à une base access
    Par caco19 dans le forum ASP
    Réponses: 4
    Dernier message: 13/08/2004, 16h19

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