同じタスクで、同じレコードへ書き出しリンク
バッチタスク、修正モード
メインソースは、売上伝票データ
書き出しリンクが3つ書かれてあり、3つとも同じメモリワーク
その書き出しリンクのメモリワークが同じレコードへ書き出している場合がある。
自分ならしない作りですが、どんな結果になるのか実験してみたいと思います。
-
3つの書き出しリンクが間違いなくそれぞれ別レコードへの処理の場合もあれば、同じレコードへの上書きの場合もありそうな作りのようです。実験が楽しみです。
-
イシジマさん、コメントありがとうございます。また報告します。イシジマさんのおっしゃるとおりな気がします。
-
同じメモリワークの同じレコードへ重複して書出リンクする恐れがあるタスク。
書出リンクが複数定義されています。同じレコードへ同時にINSERTする状態だと、インデックス重複エラーが生じました。
書出リンク1はINSERT成功、
書出リンク2はINSERT失敗。
インデックス重複エラーでした。
レコードが存在する状態だと
書出リンク1も
書出リンク2もどちらも
Magic上でエラーは出ませんでした。同じレコードの別々の項目へ更新したら、どちらも更新が出来ておりました。
いずれにせよ、作り直します。(他人が作成したプログラムです。)
サインインしてコメントを残してください。
コメント
3件のコメント