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 ».