string ifx_error
(void);Informix エラーコード (SQLSTATE & SQLCODE) は次のようなフォーマットとなります :
x [SQLSTATE = aa bbb SQLCODE=cccc]
where x = space : no error
E : error
N : no more data
W : warning
? : undefined
文字 "x" が空白以外の文字だった場合、SQLSTATE および SQLCODE は、 エラーをより詳細に記述します。
SQLSTATE および SQLCODE の詳細については、Informix マニュアルを 参照下さい。
文の一般的な結果を記述する一文字からなる文字列および 直近に実行された SQL 文に関する SQLSTATE および SQLCODE の両方を 返します。 文字列のフォーマットは、 "(char) [SQLSTATE=(two digits) (three digits) SQLCODE=(one digit)]" となります。 最初の文字は、' ' (space) (success), 'W' (その文において警告を生じた), 'E' (その文の実行時にエラーを発生した) ,'N' (その文はデータを全く返さなかった) となります
ifx_errormsg も参照下さい。