ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

バッチ処理のRollback

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014-5-23 13:48
n_kawashima  半人前   投稿数: 21
Puさん 早速の投稿、ありがとうございます。

magic.iniにISAMtransactionの記述、ありました。

試してみます。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014-5-23 11:50
pu_mahalo  長老 居住地: 大阪  投稿数: 775
こんにちは Puです

magic.ini にISAMtransaction云々の記述があったと記憶しています
間違ってたらごめんなさい

投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2014-5-23 11:37
n_kawashima  半人前   投稿数: 21
バッチ処理でのRollbackについてご教授下さい。

データベース:Pervasive

親子タスク構成で、親ではタスクコールしているだけです。
3つの子タスクをコールしています。

子タスクはそれぞれPervasiveのテーブルを更新しています。

例えば、3つ目の子タスクでエラーとなった場合、このプログラムを実行する前の
状態までデータをRollbackしたいのですが、うまくいきません。

いま設定しているトランザクション
 親タスク
  トランザクションモード=物理
  トランザクション開始=タスクの前の前
  ロック方式=即時
  エラー発生時=アボート

 子タスク
  トランザクションモード=親と同一
  トランザクション開始=タスク前の前
  ロック方式=即時
  エラー発生時=アボート

そもそもPervasiveでRollbackが出来るのかどうかも含め、ご教授下さい。
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約