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

MFC Discussion :

connexion base de donn�


Sujet :

MFC

  1. #1
    Futur Membre du Club
    Inscrit en
    Juillet 2002
    Messages
    3
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 3
    Par d�faut connexion base de donn�

    Salut
    c'est encore moi
    je voudrai savoir comment se conn�ct� � une base de donn�e est ouvrir une table (ODBC)
    merci de m'indiqu� comment l'int�gr� dans un projet (avec les *.h si c'est n�ssisaire) merci d'avance

  2. #2
    pdl
    pdl est d�connect�
    Membre confirm�
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    30
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2002
    Messages : 30
    Par d�faut
    Utilise ADOLib. Toute l'info se trouve en d�but de ce forum. Lit les posts et va chercher la derni�re version sur http://www.adolib.be.tf.

    Toute la doc, en fran�ais se toruve dans le zip !

    Bon travail.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Avril 2002
    Messages
    6
    D�tails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 6
    Par d�faut
    Dans un projet Visual C, tu peux utiliser les classes MFC suivante:

    CDatabase ou CDaoDatabase.

    Pour ma part, j'utilise uniquement CDatabase pour une connexion ODBC


    1e: Dans le fichier stdafx.h, tu dois ajouter la ligne suivante si elle n'existe pas
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    #include <afxdb.h> // Définition des classes CDatabase ...
    2e: Tu ajoutes une source de donn�e ODBC (voir Panneau de configuration)

    3e: Dans ClassWizard, tu cr�es une nouvelle classe d�riv�e de CRecordset (par exemple CMonRecordset). Le wizard te permet de choisir le DSN que tu as cr�� dans le point 2. Tu choisis �galement la table que tu veux ouvrir.

    4e: Exemple de connexion et d'ouverture d'une table
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    #include "MonRecordset.h"
     
    void UneFonctionTest ()
    {
     CDatabase db;
     
     if (!db.Open (NULL,false,false,"ODBC;DSN=LeDSNduPoint2"))
      return;
     
     CMonRecordset rs (&db);
     
     if (!rs.Open ())
     {
      db.Close ();
      return;
     }
     CString sStr;
     while (!rs.IsEOF ())
     {
      sStr.Format ("Valeur: %s",rs.m_CHAMP1);
      AfxMessageBox (sStr);
      rs.MoveNext ();
     }
     rs.Close ();
     db.Close ();
    }
    Ce n'est pas la seule mani�re d'utiliser ces classes MFC

    Il existe de plus amples explications dans l'aide MSDN

  4. #4
    Futur Membre du Club
    Inscrit en
    Juillet 2002
    Messages
    3
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 3
    Par d�faut
    Merci ChrSan
    �a marche

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 7
    Dernier message: 12/01/2006, 20h50
  2. Connexion Base de Donn�es
    Par Ordonnateur dans le forum Oracle
    R�ponses: 2
    Dernier message: 02/11/2005, 10h24
  3. R�ponses: 5
    Dernier message: 07/04/2005, 14h12
  4. [Tomcat][Oracle] connexion base de donnes debutant....
    Par yogz dans le forum Tomcat et TomEE
    R�ponses: 8
    Dernier message: 16/07/2004, 13h32
  5. [XMLRAD] Connexion Base de donn�es Informix
    Par clisson dans le forum XMLRAD
    R�ponses: 3
    Dernier message: 14/01/2003, 13h46

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