Bonjour a tous,
J'ai un problème avec la connexion a la base en utilisant visual c++ 6.
Il affiche le problème suivant (Gest.exe a rencontré un problème et doit fermer. Nous vous prions de nous excuser pour le désagrément encouru.)
Je supprime la ligne m_pRs->open il marche mais il n'ajoute pas la donnee sur la base.
Voila l'instruction
BOOL ExecutRequet(char* Requet)
{
HRESULT hr;
CoInitialize(NULL);

try {
_ConnectionPtr m_pCon;

_RecordsetPtr m_pRs;

hr=m_pCon.CreateInstance(__uuidof(Connection));


if( SUCCEEDED(hr) )

hr=m_pCon->Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=Produit.mdb;", "","",0);

hr=m_pRs.CreateInstance(__uuidof(Recordset));

m_pRs->Open (Requet, _variant_t((IDispatch *) m_pCon, true),adOpenDynamic, adLockReadOnly, adCmdText);


return true;
}
catch (_com_error &e) {
AfxMessageBox(e.Description());
return false;
}

::CoUninitialize();
}
S.V.P aide moi.
S.V.P s'il y a des cours concernant la connexion base de donnee access en visual c++ 6 en utilisant ole db sans dsn.
Merci d'avance.