Condividi tramite


Da C a SQL: bit

L'identificatore per il tipo di dati ODBC C di bit è:

SQL_C_BIT

Nella tabella seguente vengono illustrati i tipi di dati SQL ODBC in cui è possibile convertire i dati C di bit. Per una spiegazione delle colonne e dei termini nella tabella, vedere Conversione di dati da C a tipi di dati SQL.

Identificatore del tipo SQL Test SQLSTATE
SQL_CHAR SQL_VARCHAR

SQL_LONGVARCHAR

SQL_WCHAR SQL_WVARCHAR

SQL_WLONGVARCHAR
Nessuno N/D
SQL_DECIMAL SQL_NUMERIC

SQL_TINYINT SQL_SMALLINT

SQL_INTEGER SQL_BIGINT

SQL_REAL SQL_FLOAT

SQL_DOUBLE
Nessuno N/D
SQL_BIT Nessuno N/D

Il driver ignora il valore di lunghezza/indicatore durante la conversione dei dati dal tipo di dati C di bit e presuppone che le dimensioni del buffer di dati siano le dimensioni del tipo di dati C di bit. Il valore di lunghezza/indicatore viene passato nell'argomento StrLen_or_Ind in SQLPutData e nel buffer specificato con l'argomento StrLen_or_IndPtr in SQLBindParameter. Il buffer di dati viene specificato con l'argomento DataPtr in SQLPutData e l'argomento ParameterValuePtr in SQLBindParameter.