Avec MFC regarde à COleDBRecordView
Sinon le minimum vital en C :
#include <windows.h>
#include <stdio.h>
#import"..\ADO\msado15.dll" \
no_namespace rename("EOF", "EndOfFile")
int main(int argc, char* argv[])
{
CoInitialize(NULL);
// Chaine de connexion
_bstr_t strCnn("Provider=SQLOLEDB.1; ECT...");
// le recordset
_RecordsetPtr pRst = NULL;
pRst.CreateInstance(__uuidof(Recordset));
// Open recordset avec requete
pRst->Open("SELECT* FROM uneTable",strCnn, adOpenStatic,
adLockReadOnly, adCmdText);
// Recup des données texte
pRst->MoveFirst();
_bstr_t valField1 = pRst->Fields->GetItem("unChampTexte")->Value;
pRst->MoveNext();
}
// Attention, code non fonctionnel (c'est un squelette sans exception ect...)