Partage via


C en SQL : bit

L’identificateur du type de données BIT ODBC C est :

SQL_C_BIT

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

Identificateur de type SQL Test SQLSTATE
SQL_CHAR SQL_VARCHAR

SQL_LONGVARCHAR

SQL_WCHAR SQL_WVARCHAR

SQL_WLONGVARCHAR
None n/a
SQL_DECIMAL SQL_NUMERIC

SQL_TINYINT SQL_SMALLINT

SQL_INTEGER SQL_BIGINT

SQL_REAL SQL_FLOAT

SQL_DOUBLE
None n/a
SQL_BIT None n/a

Le pilote ignore la valeur longueur/indicateur lors de la conversion de données à partir du type de données bit C et suppose que la taille de la mémoire tampon de données est la taille du type de données bit C. La valeur length/indicator est passée dans l’argument StrLen_or_Ind dans SQLPutData et dans la mémoire tampon spécifiée avec l’argument StrLen_or_IndPtr dans SQLBindParameter. La mémoire tampon de données est spécifiée avec l’argument DataPtr dans SQLPutData et l’argument ParameterValuePtr dans SQLBindParameter.