VBScriptで明示的にトランザクションの開始(BeginTrans)・終了(CommitTrans)をしたのですがExecuteコマンドを実行すると、[HiT][HiT ODBC/400][SQL/400][ODBS Error][SQL7008] 操作にはXXXXXXのM7CPが正しくない、というエラーメッセージが出力され登録出来ませんでした。トランザクションを自動(BeginTrans・CommitTransをコメント)にすると正常に登録されます。

Insert処理を行なうテーブルにジャーナルを作成して動作確認をお願いします。
BeginTrans()、CommitTrans()を使用する際にはジャーナルの作成が必要となります。

Posted in: DB2 Connectivity (Syniti DC)