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.