IBM® Informix® Client Software Development Kit, Version 4.10

SQLSTATE 値から Informix エラー メッセージへのマップ

IBM® Informix® ODBC ドライバから戻される可能性のある SQLSTATE 値を示します。

以下の表に、IBM Informix ODBC ドライバから戻される可能性のある SQLSTATE 値を示します。

戻り値 SQL_SUCCESS は、通常、関数が正常に実行されたことを示します。SQLSTATE 00000 も、正常終了を示します。
SQLSTATE エラー メッセージ 戻す関数
01000 一般的な警告です。 以下を除く、すべての IBM Informix ODBC ドライバ 関数。

SQLAllocEnv
SQLError

01002 切断エラーです。 SQLDisconnect
01004 データが切り捨てられました。

SQLBrowseConnect
SQLColAttributes
SQLDataSources
SQLDescribeCol
SQLDriverConnect
SQLDrivers
SQLExecDirect
SQLExecute
SQLExtendedFetch
SQLFetch
SQLGetCursorName
SQLGetData
SQLGetInfo
SQLNativeSql
SQLPutData
SQLSetPos

01006 アクセス権は取り消されません。

SQLExecDirect
SQLExecute

01S00 接続文字列の属性が不正です。

SQLBrowseConnect
SQLDriverConnect

01S01 行にエラーがあります。

SQLExtendedFetch
SQLSetPos

01S02 オプション値が変更されました。

SQLSetConnectOption
SQLSetStmtOption

01S03 更新または削除された行はありません。

SQLExecDirect
SQLExecute
SQLSetPos

01S04 複数の行が更新または削除されました。

SQLExecDirect
SQLExecute
SQLSetPos

07001 入力したパラメータの数が間違っています。

SQLExecDirect
SQLExecute

07006 制限付きデータ型属性違反です。

SQLBindParameter
SQLExtendedFetch
SQLFetch
SQLGetData

08001 データ ソースに接続できません。

SQLBrowseConnect
SQLConnect
SQLDriverConnect

08002 接続が使用中です。

SQLBrowseConnect
SQLConnect
SQLDriverConnect
SQLSetConnectOption

08003 接続が確立されていません。

SQLAllocStmt
SQLDisconnect
SQLGetConnectOption
SQLGetInfo
SQLNativeSql
SQLSetConnectOption
SQLTransact

08004 データ ソースが接続の確立をリジェクトしました。

SQLBrowseConnect
SQLConnect
SQLDriverConnect

08007 トランザクション中に接続が失敗しました。(Connection failure during transaction) SQLTransact
08S01 通信リンクの障害です。

SQLBrowseConnect
SQLColumnPrivileges
SQLColumns
SQLConnect
SQLDriverConnect
SQLExecDirect
SQLExecute
SQLExtendedFetch
SQLFetch
SQLForeignKeys
SQLFreeConnect
SQLGetData
SQLGetTypeInfo
SQLParamData
SQLPrepare
SQLPrimaryKeys
SQLProcedureColumns
SQLProcedures
SQLPutData
SQLSetConnectOption
SQLSetStmtOption
SQLSpecialColumns
SQLStatistics
SQLTablePrivileges
SQLTables

21S01 挿入値リストが列リストに一致しません。

SQLExecDirect
SQLPrepare

21S02 導出表の次数が列リストと一致しません。

SQLExecDirect
SQLPrepare
SQLSetPos

22001 文字列データの右端が切り捨てられます。 SQLPutData
22003 数値が有効範囲外です。

SQLExecDirect
SQLExecute
SQLExtendedFetch
SQLFetch
SQLGetData
SQLGetInfo
SQLPutData
SQLSetPos

22005 割当てエラーです。

SQLExecDirect
SQLExecute
SQLExtendedFetch
SQLFetch
SQLGetData
SQLPrepare
SQLPutData
SQLSetPos

22008 日時フィールドがオーバーフローしました。

SQLExecDirect
SQLExecute
SQLExtendedFetch
SQLFetch
SQLGetData
SQLPutData
SQLSetPos

22012 ゼロ除算です。

SQLExecDirect
SQLExecute
SQLExtendedFetch
SQLFetch
SQLGetData

22026 文字列データの長さが一致しません。 SQLParamData
23000 整合性制約違反です。

SQLExecDirect
SQLExecute
SQLSetPos

24000 カーソルの状態が不正です。

SQLColAttributes
SQLColumnPrivileges
SQLColumns
SQLDescribeCol
SQLExecDirect
SQLExecute
SQLExtendedFetch
SQLFetch
SQLForeignKeys
SQLGetData
SQLGetStmtOption
SQLGetTypeInfo
SQLPrepare
SQLPrimaryKeys
SQLProcedureColumns
SQLProcedures
SQLSetCursorName
SQLSetPos
SQLSetStmtOption
SQLSpecialColumns
SQLStatistics
SQLTablePrivileges
SQLTables

25000 トランザクション状態が無効です。 SQLDisconnect
28000 権限指定が不正です。

SQLBrowseConnect
SQLConnect
SQLDriverConnect

34000 カーソル名が無効です。

SQLExecDirect
SQLPrepare
SQLSetCursorName

37000 構文エラーまたはアクセス違反です。

SQLExecDirect
SQLNativeSql
SQLPrepare

3C000 カーソル名が重複しています。 SQLSetCursorName
40001 逐次化障害です。

SQLExecDirect
SQLExecute
SQLExtendedFetch
SQLFetch

42000 構文エラーまたはアクセス違反です。

SQLExecDirect
SQLExecute
SQLPrepare
SQLSetPos

70100 操作が異常終了しました。 SQLCancel
IM001 ドライバはこの関数をサポートしていません。 以下を除く、すべての ODBC 関数。

SQLAllocConnect
SQLAllocEnv
SQLDataSources
SQLDrivers
SQLError
SQLFreeConnect
SQLFreeEnv
SQLGetFunctions

IM002 データ ソース名が見つからず、デフォルト ドライバが指定されていません。

SQLBrowseConnect
SQLConnect
SQLDriverConnect

IM003 指定したドライバをロードできません。

SQLBrowseConnect
SQLConnect
SQLDriverConnect

IM004 ドライバの SQLAllocEnv でエラーが発生しました。

SQLBrowseConnect
SQLConnect
SQLDriverConnect

IM005 ドライバの SQLAllocConnect でエラーが発生しました。

SQLBrowseConnect
SQLConnect
SQLDriverConnect

IM006 ドライバの SQLSetConnectOption でエラーが発生しました。

SQLBrowseConnect
SQLConnect
SQLDriverConnect

IM007 データ ソースまたはドライバが指定されていません。ダイアログは禁止されています。 SQLDriverConnect
IM008 ダイアログ エラーです。 SQLDriverConnect
IM009 変換共有ライブラリ (DLL) をロードできません。

SQLBrowseConnect
SQLConnect
SQLDriverConnect
SQLSetConnectOption

IM010 データ ソース名が長すぎます。

SQLBrowseConnect
SQLDriverConnect

IM011 ドライバ名が長過ぎます。

SQLBrowseConnect
SQLDriverConnect

IM012 キーワード DRIVER の構文エラーです。

SQLBrowseConnect
SQLDriverConnect

IM013 トレース ファイル エラーです。(Trace file error) すべての ODBC 関数。
S0001 ベース表またはビューはすでに存在します。

SQLExecDirect
SQLPrepare

S0002 ベース表が見つかりません。

SQLExecDirect
SQLPrepare

S0011 インデックスはすでに存在します。

SQLExecDirect
SQLPrepare

S0012 インデックスが見つかりません。

SQLExecDirect
SQLPrepare

S0021 列はすでに存在します。

SQLExecDirect
SQLPrepare

S0022 列が見つかりません。

SQLExecDirect
SQLPrepare

S0023 列に対してデフォルトがありません。(No default for column) SQLSetPos
S1000 一般エラーです。 以下を除く、すべての ODBC 関数。
S1001 メモリ割当てに失敗しました。 以下を除く、すべての ODBC 関数。

SQLAllocEnv
SQLError
SQLFreeConnect
SQLFreeEnv

S1002 列番号が無効です。

SQLBindCol
SQLColAttributes
SQLDescribeCol
SQLExtendedFetch
SQLFetch
SQLGetData

S1003 プログラム タイプが有効範囲外です。

SQLBindCol
SQLBindParameter
SQLGetData

S1004 SQL データ型が有効範囲外です。

SQLBindParameter
SQLGetTypeInfo

S1008 操作がキャンセルされました。 非同期に処理できるすべての ODBC 関数。

SQLColAttributes
SQLColumnPrivileges
SQLColumns
SQLDescribeCol
SQLDescribeParam
SQLExecDirect
SQLExecute
SQLExtendedFetch
SQLFetch
SQLForeignKeys
SQLGetData
SQLGetTypeInfo
SQLMoreResults
SQLNumParams
SQLNumResultCols
SQLParamData
SQLPrepare
SQLPrimaryKeys
SQLProcedureColumns
SQLProcedures
SQLPutData
SQLSetPos
SQLSpecialColumns
SQLStatistics
SQLTablePrivileges
SQLTables

S1009 引数値が不正です。

SQLAllocConnect
SQLAllocStmt
SQLBindCol
SQLBindParameter
SQLExecDirect
SQLForeignKeys
SQLGetData
SQLGetInfo
SQLNativeSql
SQLPrepare
SQLPutData
SQLSetConnectOption
SQLSetCursorName
SQLSetPos
SQLSetStmtOption

S1010 関数の順序に関するエラーです。

SQLBindCol
SQLBindParameter
SQLColAttributes
SQLColumnPrivileges
SQLColumns
SQLDescribeCol
SQLDisconnect
SQLExecDirect
SQLExecute
SQLExtendedFetch
SQLFetch
SQLForeignKeys
SQLFreeConnect
SQLFreeEnv
SQLFreeStmt
SQLGetConnectOption
SQLGetCursorName
SQLGetData
SQLGetFunctions
SQLGetStmtOption
SQLGetTypeInfo
SQLMoreResults
SQLNumParams
SQLNumResultCols
SQLParamData
SQLParamOptions
SQLPrepare
SQLPrimaryKeys
SQLProcedureColumns
SQLProcedures
SQLPutData
SQLRowCount
SQLSetConnectOption
SQLSetCursorName
SQLSetPos
SQLSetScrollOptions
SQLSetStmtOption
SQLSpecialColumns
SQLStatistics
SQLTablePrivileges
SQLTables
SQLTransact

S1011 この時点で無効な操作です。

SQLGetStmtOption
SQLSetConnectOption
SQLSetStmtOption

S1012 不正なトランザクション操作コードが指定されました。 SQLTransact
S1015 使用可能なカーソル名がありません。 SQLGetCursorName
S1090 文字列長またはバッファ長が不正です。

SQLBindCol
SQLBindParameter
SQLBrowseConnect
SQLColAttributes
SQLColumnPrivileges
SQLColumns
SQLConnect
SQLDataSources
SQLDescribeCol
SQLDriverConnect
SQLDrivers
SQLExecDirect
SQLExecute
SQLForeignKeys
SQLGetCursorName
SQLGetData
SQLGetInfo
SQLNativeSql
SQLPrepare
SQLPrimaryKeys
SQLProcedureColumns
SQLProcedures
SQLPutData
SQLSetCursorName
SQLSetPos
SQLSpecialColumns
SQLStatistics
SQLTablePrivileges
SQLTables

S1091 記述子のタイプが有効範囲外です。 SQLColAttributes
S1092 オプションのタイプが有効範囲外です。

SQLFreeStmt
SQLGetConnectOption
SQLGetStmtOption
SQLSetConnectOption
SQLSetStmtOption

S1093 パラメータ番号が無効です。 SQLBindParameter
S1094 小数点以下桁数の値が不正です。 SQLBindParameter
S1095 関数のタイプが有効範囲外です。 SQLGetFunctions
S1096 情報のタイプが有効範囲外です。 SQLGetInfo
S1097 列のタイプが有効範囲外です。 SQLSpecialColumns
S1098 範囲タイプが有効範囲外です。 SQLSpecialColumns
S1099 NULL 可能タイプが有効範囲外です。 SQLSpecialColumns
S1100 一意性オプションのタイプが有効範囲外です。 SQLStatistics
S1101 精度オプションのタイプが有効範囲外です。 SQLStatistics
S1103 出力先オプションが有効範囲外です。

SQLDataSources
SQLDrivers

S1104 精度の値が無効です。 SQLBindParameter
S1105 不正なパラメータ タイプです。 SQLBindParameter
S1106 フェッチ タイプが有効範囲外です。 SQLExtendedFetch
S1107 行の値が有効範囲外です。

SQLExtendedFetch
SQLParamOptions
SQLSetPos
SQLSetScrollOptions

S1108 並列オプションが有効範囲外です。 SQLSetScrollOptions
S1109 カーソル位置が無効です。

SQLExecute
SQLExecDirect
SQLGetData
SQLGetStmtOption
SQLSetPos

S1110 ドライバが不正に終了しました。 SQLDriverConnect
S1111 しおり値が無効です。 SQLExtendedFetch
S1C00 ドライバを利用できません。

SQLBindCol
SQLBindParameter
SQLColAttributes
SQLColumnPrivileges
SQLColumns
SQLExecDirect
SQLExecute
SQLExtendedFetch
SQLFetch
SQLForeignKeys
SQLGetConnectOption
SQLGetData
SQLGetInfo
SQLGetStmtOption
SQLGetTypeInfo
SQLPrepare
SQLPrimaryKeys
SQLProcedureColumns
SQLProcedures
SQLSetConnectOption
SQLSetPos
SQLSetScrollOptions
SQLSetStmtOption
SQLSpecialColumns
SQLStatistics
SQLTablePrivileges
SQLTables
SQLTransact

S1T00 タイムアウトが満了になりました。

SQLBrowseConnect
SQLColAttributes
SQLColumnPrivileges
SQLColumns
SQLConnect
SQLDescribeCol
SQLDriverConnect
SQLExecDirect
SQLExecute
SQLExtendedFetch
SQLFetch
SQLForeignKeys
SQLGetData
SQLGetInfo
SQLGetTypeInfo
SQLMoreResults
SQLNumParams
SQLNumResultCols
SQLParamData
SQLPrepare
SQLPrimaryKeys
SQLProcedureColumns
SQLProcedures
SQLPutData
SQLSetPos
SQLSpecialColumns
SQLStatistics
SQLTablePrivileges
SQLTables


フィードバックの送信 | 例の共有 | トラブルシューティング

PDF を見つけるには、Publications for the IBM Informix 12.10 family of products を参照してください。
リリース ノート、ドキュメント ノート、マシン ノートについては、リリース ノート・ページを参照してください。
タイムスタンプ リリース日: 2013 年 3 月