Bonjour la team CPPfrance !
Voila, je développe une appli MFC sous visual studio 6.
L'appli doit permettre en gros de créer des comptes pour des personnes ( nom, prenom...)
Il s'agit en gros du programme "bateau" pour manipuler les base de données, en gros, parfait pour moi.
J'ai donc suivi les conseil de Bruno, donc, d'utilise ADO.
( Mis a part ses code, sur le net, ADO et C++, c'est très pauvre !! )
Je vous met le debut de monde code:
void CGestionBaseDeDonneesDlg::OnOK()
{
_RecordsetPtr pRecordSet = NULL; // pointeur pour le recordset
_ConnectionPtr pConnection = NULL; //pointeur pour la base de donnee
try
{
pConnection.CreateInstance(__uuidof(Connection));
pConnection->ConnectionString="DSN=MaBase";
pConnection->Open( "", "", "", -1 ); // a quoi sers le -1 ??
//On crée un recordset vide:
TESTHR(pRecordSet.CreateInstance(__uuidof(Recordset)));
}
catch(_com_error)
{
MessageBox("Erreur a la connection a la base de donnee","ERREUR",MB_OK);
}
J'ai donc créer ma connexion a ma base de donnée en passant par un DSN, la connection se deroule aparemment bien.
Je sais que je dois ensuite créer un recordset ( chose faite ) .
Ma question va etre bete, mais que dois-je faire ensuite pour executer une requete SQL.
Merci a tous, et n'hésitez pas si mon code contient une erreur !
Merci et bonne soirée
}