バッチ処理のRollback
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
n_kawashima
投稿数: 21
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
バッチ処理でのRollbackについてご教授下さい。
データベース:Pervasive
親子タスク構成で、親ではタスクコールしているだけです。
3つの子タスクをコールしています。
子タスクはそれぞれPervasiveのテーブルを更新しています。
例えば、3つ目の子タスクでエラーとなった場合、このプログラムを実行する前の
状態までデータをRollbackしたいのですが、うまくいきません。
いま設定しているトランザクション
親タスク
トランザクションモード=物理
トランザクション開始=タスクの前の前
ロック方式=即時
エラー発生時=アボート
子タスク
トランザクションモード=親と同一
トランザクション開始=タスク前の前
ロック方式=即時
エラー発生時=アボート
そもそもPervasiveでRollbackが出来るのかどうかも含め、ご教授下さい。
データベース:Pervasive
親子タスク構成で、親ではタスクコールしているだけです。
3つの子タスクをコールしています。
子タスクはそれぞれPervasiveのテーブルを更新しています。
例えば、3つ目の子タスクでエラーとなった場合、このプログラムを実行する前の
状態までデータをRollbackしたいのですが、うまくいきません。
いま設定しているトランザクション
親タスク
トランザクションモード=物理
トランザクション開始=タスクの前の前
ロック方式=即時
エラー発生時=アボート
子タスク
トランザクションモード=親と同一
トランザクション開始=タスク前の前
ロック方式=即時
エラー発生時=アボート
そもそもPervasiveでRollbackが出来るのかどうかも含め、ご教授下さい。
投票数:0
平均点:0.00
pu_mahalo
居住地: 大阪
投稿数: 775
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
こんにちは Puです
magic.ini にISAMtransaction云々の記述があったと記憶しています
間違ってたらごめんなさい
magic.ini にISAMtransaction云々の記述があったと記憶しています
間違ってたらごめんなさい
投票数:0
平均点:0.00
n_kawashima
投稿数: 21
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
Puさん 早速の投稿、ありがとうございます。
magic.iniにISAMtransactionの記述、ありました。
試してみます。
magic.iniにISAMtransactionの記述、ありました。
試してみます。
投票数:0
平均点:0.00