C から SQL へ: Binary

バイナリ ODBC C データ型の識別子は次のとおりです。

SQL_C_BINARY

次の表は、バイナリ C データの変換先となる ODBC SQL データ型を示しています。 テーブル内の列と用語の詳細については、「 C から SQL データ型へのデータの変換」を参照してください。

SQL 型識別子 テスト SQLSTATE
SQL_CHAR

SQL_VARCHAR

SQL_LONGVARCHAR
データ <のバイト長 = 列のバイト長

データ > のバイト長 列のバイト長
該当なし

22001
SQL_WCHAR

SQL_WVARCHAR

SQL_WLONGVARCHAR
データ <の文字長 = 列の文字長

データ > の文字長 列の文字長
該当なし

22001
SQL_DECIMAL

SQL_NUMERIC

SQL_TINYINT

SQL_SMALLINT

SQL_INTEGER

SQL_BIGINT

SQL_REAL

SQL_FLOAT

SQL_DOUBLE

SQL_BIT SQL_TYPE_DATE

SQL_TYPE_TIME

SQL_TYPE_TIMESTAMP
データのバイト長 = SQL データ長

データ SQL データ <> 長のバイト長
該当なし

22003
SQL_BINARY

SQL_VARBINARY

SQL_LONGVARBINARY
データ <の長さ = 列の長さ

データ > 列の長さ
該当なし

22001