Поделиться через


Преобразование из C в SQL: битовые данные

Идентификатор битового типа данных ODBC C:

SQL_C_BIT

В следующей таблице показаны типы данных SQL ODBC, в которые могут быть преобразованы битовые данные C. Описание столбцов и терминов в таблице см. в разделе "Преобразование данных из C в типы данных SQL".

Идентификатор типа SQL Тест SQLSTATE
SQL_CHAR SQL_VARCHAR

SQL_LONGVARCHAR

SQL_WCHAR SQL_WVARCHAR

SQL_WLONGVARCHAR
None Недоступно
SQL_DECIMAL SQL_NUMERIC

SQL_TINYINT SQL_SMALLINT

SQL_INTEGER SQL_BIGINT

SQL_REAL SQL_FLOAT

SQL_DOUBLE
None Недоступно
SQL_BIT None Недоступно

Драйвер игнорирует значение длины или индикатора при преобразовании данных из битового типа данных C и предполагает, что размер буфера данных — это размер битового типа данных C. Значение длины или индикатора передается в аргументе StrLen_or_Ind в SQLPutData и в буфере, указанном с аргументом StrLen_or_IndPtr в SQLBindParameter. Буфер данных указывается с аргументом DataPtr в SQLPutData и аргументом ParameterValuePtr в SQLBindParameter.