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
S.V.P aide moi.
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 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 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.
Merci de penser à mettre la balise code, Farscape
Partager