Excel per ODBC - CRecordset interpretiert falschen Feldtyp
-
Mahlzeit!
Ich importier hier per Excel ODBC Treiber ein Paar Daten aus einer Excel Tabelle unter Verwendung der ODBC Klassen CDatabase und CRecordset. Leider interpretiert der Treiber die Spalten wie er gerade lustig ist. Ich hab z.B eine Excel-Spalte mit folgenden Inhalten:
0 2 2 A 2
CRecordset::GetFieldValue zu dieser Spalte liefert nun beispielsweise "0.0" zurück, obwohl ich die CString-Variante von GetFieldValue verwende und die Spalte in Excel ausserdem als Text deklariert ist. Hat jemand ne Idee, wie ich das Teil zur Vernunft bringe?
-
-
lol, ich habs geahnt