[C++] récup BDD ODBC avec CRecordset
Bonjour,
malgré toutes mes recherche dans les docs, j'ai bien réussi à me connecter à la base, à executer des requete, mais je n'arrive pas à extraire des données de la base....
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| // déclaraction de la connexion avec la classe CDatabase
CDatabase m_bddMySQL;
// overture de la connexion
m_bddMySQL.Open("mySQLodbc", FALSE, FALSE, "ODBC;UID=root");
CRecordset rs(&m_bddMySQL);
rs.Open(CRecordset::forwardOnly,"SELECT * FROM initiales",CRecordset::readOnly );
if( rs.IsBOF( ) )
MessageBox("VIDE","Erreur",MB_ICONASTERISK);
// Recordset vide
while ( !rs.IsEOF( ) ){// défilement du record set
// ?????
rs.MoveNext( );
} |
Comment récupérer les données d'une colonne?
J'ai déjà essayer avec GetFieldValue() sans succès :triste:
DOC :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_MFC_CRecordset.asp
Merci.