メインコンテンツへスキップ

ビュー再表示後にROLLBACK()できない

コメント

3件のコメント

  • Tanda

    umiさん、

    親タスクの「トランザクション開始」を「タスク前の前」に変更してみてください。

    ビュー再表示を行うと、データの再読込みでレコードポインタが移動するので、レコードレベルの修正がコミットされてしまい、ロールバックができなくなります。

    したがって、これを「タスク前の前」にすれば、レコードポインタが移動しても、タスク全体がトランザクションの対象となるので、ロールバックが可能となります。

  • umi

    Tandaさん、コメントありがとうございます。

    親タスクの「トランザクション開始」を「タスク前の前」に変更したところ

    ロールバックができました。

    ありがとうございました。

  • Tanda

    umiさん、

    トランザクションはたいへん便利な機能ですので、ぜひその奥義を極めてください。すばらしいアプリができあがりますよ。テンポラリファイルやワークファイルは一切、不要になります。

     

サインインしてコメントを残してください。