COleVariant Typen-Problem
-
Hallo ich lese die Datensaetze einer Tabelle einer Acess Daatenbank aus:
COleVariant var; var = set.GetFieldValue(field_name);Als Ergebnis erhalte ich einen COleVarinat Typ. Wie konvertiere ich diesen Typ z.B. nach long oder in einen anderen Typ?
-
Hallo,
es gibt ein paar Makros, mit dem man einen COleVariant in den jeweiligen C++-Datentyp überführen kann. Schaue dir dazu mal die Datei "oleauto.h" aus dem Include-Verzeichnis der VC++-Installation an. Hier ein Beispiel für long:
COleVariant var; var = set.GetFieldValue(field_name); long l = V_I4((LPVARIANT)var);MfG