C zu SQL: Bit
Der Bezeichner für den Bit-ODBC C-Datentyp lautet:
SQL_C_BIT
Die folgende Tabelle zeigt die ODBC SQL-Datentypen, in die Bit C-Daten konvertiert werden können. Eine Erläuterung der Spalten und Begriffe in der Tabelle finden Sie unter Konvertieren von Daten aus C in SQL-Datentypen.
SQL-Typbezeichner | Test | SQLSTATE |
---|---|---|
SQL_CHAR SQL_VARCHAR SQL_LONGVARCHAR SQL_WCHAR SQL_WVARCHAR SQL_WLONGVARCHAR |
Keine | – |
SQL_DECIMAL SQL_NUMERIC SQL_TINYINT SQL_SMALLINT SQL_INTEGER SQL_BIGINT SQL_REAL SQL_FLOAT SQL_DOUBLE |
Keine | – |
SQL_BIT | Keine | – |
Der Treiber ignoriert den Längen-/Indikatorwert beim Konvertieren von Daten aus dem Bit-C-Datentyp und geht davon aus, dass die Größe des Datenpuffers der Größe des Bit-C-Datentyps entspricht. Der Längen-/Indikatorwert wird im StrLen_or_Ind-Argument in SQLPutData und im Puffer übergeben, der mit dem Argument StrLen_or_IndPtr in SQLBindParameter angegeben ist. Der Datenpuffer wird mit dem DataPtr-Argument in SQLPutData und dem ParameterValuePtr-Argument in SQLBindParameter angegeben.