SQL to C: Bit
SQL_BIT
The following table shows the ODBC C data types to which bit SQL data may be
converted. For an explanation of the columns and terms in the table, see
C type identifier |
Test |
*TargetValuePtr | *StrLen_or
_IndPtr | SQL-
STATE |
SQL_C_CHAR | BufferLength > 1
BufferLength <= 1 | Data
Undefined | 1
Undefined | n/a
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 | None [a]
| Data
| Size of the C data type
| n/a
|
SQL_C_BIT | None [a]
| Data
| 1 [b]
| n/a
|
SQL_C_BINARY | BufferLength >= 1
BufferLength < 1 | Data
Undefined | 1
Undefined | n/a
22003 |
[a] The value of BufferLength is ignored for this conversion. The driver assumes that the size of *TargetValuePtr is the size of the C data type. [b] This is the size of the corresponding C data type. |
|
|
|
|