SQL zu C: Bit
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".
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für