C から SQL へ: bit
ビット ODBC C データ型の識別子は次のとおりです。
SQL_C_BIT
次の表は、ビット C データの変換先となる ODBC SQL データ型を示しています。 テーブル内の列と用語の詳細については、「 C から SQL データ型へのデータの変換」を参照してください。
SQL 型識別子 | テスト | SQLSTATE |
---|---|---|
SQL_CHAR SQL_VARCHAR SQL_LONGVARCHAR SQL_WCHAR SQL_WVARCHAR SQL_WLONGVARCHAR |
なし | 該当なし |
SQL_DECIMAL SQL_NUMERIC SQL_TINYINT SQL_SMALLINT SQL_INTEGER SQL_BIGINT SQL_REAL SQL_FLOAT SQL_DOUBLE |
なし | 該当なし |
SQL_BIT | なし | 該当なし |
ドライバーは、ビット C データ型からデータを変換するときに長さ/インジケーター値を無視し、データ バッファーのサイズがビット C データ型のサイズであると想定します。 長さ/インジケーター値は、SQLPutData の StrLen_or_Ind 引数と、SQLBindParameter の StrLen_or_IndPtr 引数で指定されたバッファーに渡されます。 データ バッファーは、SQLPutData の DataPtr 引数と SQLBindParameter の ParameterValuePtr 引数で指定されます。