Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der Bezeichner für den ODBC SQL-Bitdatentyp lautet:
SQL_BIT
In der folgenden Tabelle sind die ODBC C-Datentypen aufgeführt, in die SQL-Bitdaten konvertiert werden können. Eine Erläuterung der Spalten und Begriffe in der Tabelle finden Sie unter Konvertieren von Daten aus SQL in C-Datentypen.
| C-Typbezeichner | Test | * TargetValuePtr | * StrLen_or_IndPtr | SQLSTATE |
|---|---|---|---|---|
| SQL_C_CHAR SQL_C_WCHAR |
BufferLength> 1 BufferLength< = 1 |
Daten Nicht definiert |
1 Nicht definiert |
– 22003 |
| SQL_C_STINYINT SQL_C_UTINYINT SQL_C_TINYINT SQL_C_SBIGINT SQL_C_UBIGINT SQL_C_SSHORT SQL_C_USHORT SQL_C_SHORT SQL_C_SLONG SQL_C_ULONG SQL_C_LONG SQL_C_FLOAT SQL_C_DOUBLE SQL_C_NUMERIC |
Keine[a] | Daten | Größe des C-Datentyps | – |
| SQL_C_BIT | Keine[a] | Daten | 1[b] | – |
| SQL_C_BINARY |
BufferLength> = 1 BufferLength< 1 |
Daten Nicht definiert |
1 Nicht definiert |
– 22003 |
[a] Der Wert von BufferLength wird für diese Konvertierung ignoriert. Der Treiber geht davon aus, dass die Größe von *TargetValuePtr der Größe des C-Datentyps entspricht.
[b] Dies ist die Größe des entsprechenden C-Datentyps.
Wenn Bit-SQL-Daten in Zeichen-C-Daten konvertiert werden, sind die möglichen Werte "0" und "1".