Hvad med at anvende en VARIANT - hvis du har ATL installeret, så¨anvend <atlbase.h> (tror jeg) hvor CComVariant er defineret. Når jeg er gået på SQL-2000 gør noget a la:
int iValue = spRecordSet->Fields->GetItem(\"MyBool\")->Value.boolVal ? 1 : 0;
hvis du vil være lidt mere med undervejs kan du forsøge.
Anvender altså alm. ADO-recordsets. Hvis du ikke gider det, så kan du jo forsøge med ATL\'s OLEDB-consumers. Jeg kan ikke huske - men tror at - BIT\'en mappes over til en BOOL, som ca. er det samme som en C++ bool.
Eller prøv at ændre i databasen, så værdien bliver en int eller char, det skulle der ikke være problemer med at læse. /MJ
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.