2 バイト文字データの C から SQL への変換

2 バイト C データ・タイプ SQL_C_DBCHAR を SQL データ・タイプに変換できます。

次の表は、2 バイト文字 C データから SQL データへの変換 に関する情報を示しています。

表 1. 2 バイト文字 C データから SQL データへの変換
fSqlType テスト SQLSTATE
SQL_CHAR SQL_VARCHAR SQL_LONGVARCHAR SQL_CLOB データ長 <= 列の長さ x 2 該当なし
データ長 > 列の長さ x 2 01 0 04
SQL_BINARY SQL_VARBINARY SQL_LONGVARBINARY SQL_BLOB データ長 <= 列の長さ x 2 該当なし
データ長 > 列の長さ x 2 01 0 04
SQL_XML なし 00 000 1
注:
  1. SQLSTATE 00000 は、 SQLGetDiagRec()によって戻されるのではなく、関数が SQL_SUCCESS を戻すときに示されます。