Bonjour à tous,
Voici mon code :
La ligne en rouge me génère l'erreur (à l'exec) "Invalid column number".
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 //Déclarations CDatabase spDatabase; CString sTest; CDBVariant VariantValue; //Ouverture de la base spDatabase.Open(_T("csPOffice"),false,false,_T("ODBC;")); if(!(spDatabase.IsOpen())) AfxMessageBox(_T("Echec de connexion...")); //Construction du Record Set à partit de la base RecordSetContact spRecordSetContact(&spDatabase); //Ouverture du Record Set spRecordSetContact.Open(); if(!(spRecordSetContact.IsOpen())) AfxMessageBox(_T("Echec de connexion...")); short nFields = spRecordSetContact.GetODBCFieldCount(); while (!spRecordSetContact.IsEOF()) { for( short index = 0; index < nFields; index++) { spRecordSetContact.GetFieldValue(index, VariantValue); } spRecordSetContact.MoveNext(); }
Je travail avec une base Pervasive.
Si quelqu'un a une idée et pourrait m'expliquer ce qui ne lui va pas ?...
Partager