Share via


SQL à C : bit

L’identificateur du type de données SQL ODBC bit est le suivant :

SQL_BIT

Le tableau suivant montre les types de données ODBC C vers lesquels les données SQL bit peuvent être converties. Pour obtenir une explication des colonnes et des termes de la table, consultez Conversion de données de SQL en types de données C.

Identificateur de type C Test *TargetValuePtr *StrLen_or_IndPtr SQLSTATE
SQL_C_CHAR

SQL_C_WCHAR
BufferLength> 1

BufferLength< = 1
Données

Indéfini
1

Indéfini
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] Données Taille du type de données C n/a
SQL_C_BIT None[a] Données 1[b] n/a
SQL_C_BINARY BufferLength> = 1

BufferLength< 1
Données

Indéfini
1

Indéfini
n/a

22003

[a] La valeur de BufferLength est ignorée pour cette conversion. Le pilote suppose que la taille de *TargetValuePtr est la taille du type de données C.

[b] Il s’agit de la taille du type de données C correspondant.

Lorsque les données BIT SQL sont converties en données caractère C, les valeurs possibles sont « 0 » et « 1 ».