処理結果異常とは、SQL文のSQLSTATEなどは正常終了を示しているにも関わらず、実際の処理内容は不当である現象のことです。データベースから正しいデータが検索されない、更新データがデータベースに正しく反映されない場合などがあります。以下のことを確認してください。
データベースに格納されているデータの状態が正しいか
入出力パラメタの操作を誤っていないか
文字コード変換の環境が正しいか
データベースに格納されているデータの状態が正しいか
rdbexecsqlコマンドやWebDBtoolsを使用して、対象の表に対してアクセスし、データベースに格納されているデータの状態が正しいか(想定しているものであるか)を確認してください。
参照
rdbexecsqlコマンドの使用方法については、“SQLTOOLユーザーズガイド”を参照してください。WebDBtoolsの使用方法については、“WebDBtoolsユーザーズガイド”を参照してください。
入出力パラメタの操作を誤っていないか
アプリケーションの実行トレースを採取します。実行トレースから、入力パラメタを誤って設定していないか、出力パラメタをアプリケーションで誤って操作していないかを確認してください。
アプリケーションの実行トレースの詳細は、“付録G アプリケーションの実行トレース”を参照してください。
文字コード変換の環境が正しいか
文字化けが発生している場合は、文字コード変換の環境を確認する必要があります。詳細は、“付録F コード変換エラーおよび文字化けの対処”を参照してください。