web-dev-qa-db-ja.com

DB2 ERRORCODE = -4229、SQLSTATE = null

バッチ操作の実行中にこのエラーが発生します。 Use getNextException() to retrieve the exceptions for specific batched elements.ERRORCODE=-4229, SQLSTATE=null

このエラーのデバッグを続行するためのポインタが見つかりません。

助けてくれてありがとう!!!

6
Java_User

このエラーの解決策を探している人のために。

私にとってこれは

THE INSERT OR UPDATE VALUE OF FOREIGN KEY constraint-name IS INVALID. DB2 SQL Error: SQLCODE=-530, SQLSTATE=23503

1
Java_User

IBMページでエラーを検索します。

http://publib.boulder.ibm.com/infocenter/dzichelp/v2r2/index.jsp?topic=%2Fcom.ibm.db2z10.doc.Java%2Fsrc%2Ftpc%2Fimjcc_rjvjcsqc.htm

-4229メッセージテキスト:text-from-getMessage説明:バッチ実行中にエラーが発生しました。

ユーザーの処置:SQLException.getMessageを呼び出して、問題に関する特定の情報を取得してください。

そのため、バッチの挿入/更新/削除の実行中の潜在的なエラーに関連している可能性があります

3
Panthro

私の場合、これは2つの列に一意のカバリングインデックスが定義されていて、レコードを挿入するときにこれら2つの値の組み合わせが一意ではなかったために発生しました。

1
User2709