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 :

associer une base de données(access) a un dbgrid


Sujet :

MFC

  1. #1
    Membre à l'essai
    Inscrit en
    mai 2002
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : mai 2002
    Messages : 15
    Points : 12
    Points
    12
    Par défaut associer une base de données(access) a un dbgrid
    je voudrais associer une base de données de type access 2000 à un dbgrid

    table mesures
    champ : température,pression,...

    merci d'avance c pour mon projet

  2. #2
    pdl
    pdl est déconnecté
    Nouveau membre du Club
    Profil pro
    Inscrit en
    mars 2002
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : mars 2002
    Messages : 30
    Points : 33
    Points
    33
    Par défaut
    Est-ce que cela doit être absolumenet un DBGrid, car si tu veux utiliser un MSFlexGrid, là je peux t'aider.

  3. #3
    Membre à l'essai
    Inscrit en
    mai 2002
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : mai 2002
    Messages : 15
    Points : 12
    Points
    12
    Par défaut comment on fait avec un flex grid control ?
    comment on fait avec un flex grid control ?

  4. #4
    pdl
    pdl est déconnecté
    Nouveau membre du Club
    Profil pro
    Inscrit en
    mars 2002
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : mars 2002
    Messages : 30
    Points : 33
    Points
    33
    Par défaut
    L'exemple que je te donne est basé sur l'utilisation de la librairie ADOLib.

    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
    28
    29
    30
    31
    32
     
    if (!mySel.Open(myConn->ADOConn, "select * from boitiers")){
    			cout << mySel.GetError() << endl; // Affichage de l'erreur
    		} else {
    			int iRec = 0;
    			CString sTemp;
     
    			iRec = 2;
    			m_FlexGrid.SetCols(mySel.GetColCount() + 1);
    			for (int iCol = 0; iCol < mySel.GetColCount(); iCol++) {
    				m_FlexGrid.SetRow(0);
    				m_FlexGrid.SetCol(iCol+1);
    				m_FlexGrid.SetText(mySel.GetFieldName(iCol));
    			}
    			while (mySel.Fetch()) {
    				CString sField;
    				m_FlexGrid.SetRows(iRec);
    				m_FlexGrid.SetRow(iRec-1);
    				m_FlexGrid.SetRow(m_FlexGrid.GetRow());
    				m_FlexGrid.SetCol(0);
    				sTemp.Format("%d", iRec-1);
    				m_FlexGrid.SetText(sTemp);
    				for (int iCol = 0; iCol < mySel.GetColCount(); iCol++) {
    					m_FlexGrid.SetCol(iCol + 1);
    					mySel.GetFieldVal(iCol, sField);
    					m_FlexGrid.SetText(sField);
    				}
    				iRec++;
     
    			}
    			mySel.Close(); 
    		}
    J'espère que cela pourra un petit peu t'aider.

    Bien à toi,

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

Discussions similaires

  1. [ODBC] Utiliser une base de données Access sans les MFC
    Par Higestromm dans le forum Bases de données
    Réponses: 6
    Dernier message: 15/03/2005, 21h37
  2. Réponses: 4
    Dernier message: 15/01/2005, 16h05
  3. Accès à une base de données ACCESS
    Par Invité dans le forum C++Builder
    Réponses: 3
    Dernier message: 07/01/2005, 08h23
  4. [débutant] Connection à une base de donnée Access
    Par Lorenzox dans le forum JBuilder
    Réponses: 1
    Dernier message: 25/10/2004, 16h28
  5. Réponses: 15
    Dernier message: 25/10/2004, 11h50

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