C para SQL: bit
O identificador do tipo de dados ODBC C de bit é:
SQL_C_BIT
A tabela a seguir mostra os tipos de dados SQL ODBC para os quais os dados C de bit podem ser convertidos. Para obter uma explicação das colunas e dos termos na tabela, consulte Convertendo dados de C para tipos de dados SQL.
Identificador de tipo SQL | Teste | SQLSTATE |
---|---|---|
SQL_CHAR SQL_VARCHAR SQL_LONGVARCHAR SQL_WCHAR SQL_WVARCHAR SQL_WLONGVARCHAR |
Nenhum | n/d |
SQL_DECIMAL SQL_NUMERIC SQL_TINYINT SQL_SMALLINT SQL_INTEGER SQL_BIGINT SQL_REAL SQL_FLOAT SQL_DOUBLE |
Nenhum | n/d |
SQL_BIT | Nenhum | n/d |
O driver ignora o valor de comprimento/indicador ao converter dados do tipo de dados C do bit e pressupõe que o tamanho do buffer de dados seja do tamanho do tipo de dados C do bit. O valor de comprimento/indicador é passado no argumento StrLen_or_Ind em SQLPutData e no buffer especificado com o argumento StrLen_or_IndPtr em SQLBindParameter. O buffer de dados é especificado com o argumento DataPtr em SQLPutData e o argumento ParameterValuePtr em SQLBindParameter.