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

パスワード:


パスワード紛失

テーブルデータのロールバックについて

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2011-5-10 0:05
Tanda  長老   投稿数: 2151
wk1574 さん、こんばんは。

Rollback() 関数って、思ったとおりに動くと感動しませんか?

私ははじめてこれを使ったとき、ドラえもんのタイムマシンで
タイムトラベルしたかのような感動にひたってしまいました。

タンダコンピュータ/丹田 昌信
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2011-5-9 17:55
wk1574  一人前   投稿数: 99
皆様回答ありがとうございます。

ご教授頂いた「rollback() 関数」を使用することで、データ(コール先で変更したデータも含めて)がロールバックされました。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2011-5-9 13:24
HAYATO  一人前 居住地: 大阪市淀川区西中島5-9-2  投稿数: 90
RollBacK関数も指定の、スタート位置に戻せればもっと使い勝手は上がるのですが、、、難しいんでしょうねぇ...MAGIC5の頃から要望事項として出していますが、いまだに単相コミットしか出来ないのですから....
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2011-4-27 10:38
Tanda  長老   投稿数: 2151
wk1574 さん、こんにちは。

タスクレベルでトランザクションを掛けてやって、好きな位置で
rollback() 関数でロールバックしてやればいいですよ。

タンダコンピュータ/丹田 昌信
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2011-4-27 10:34
pu_mahalo  長老 居住地: 大阪  投稿数: 775
こんにちは Puです

私は
Rollback(論理値,ネストレベル)関数で
行っています

投票数:2 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 | 投稿日時 2011-4-26 21:50
wk1574  一人前   投稿数: 99
いつもお世話になっております。

テーブルデータのロールバックについての質問です。
呼び出したプログラムで更新したテーブルの内容をロールバックするには、どのような方法が考えられるでしょうか?たとえば、トランザクション特性やイベントとかで可能でしょうか?
ご教授頂けると幸いです。以下の内容を参考までに記述しておきます

/////////////////////////////////////////////////////////////////////////////////
参考資料
/////////////////////////////////////////////////////////////////////////////////
<プログラムの概要>
○テーブルT

○プログラムA (オンラインタスク)
 →プログラムBをコールする元プログラムです。
  フォーム内にテーブルコントロールが配置してあり、当該レコードから次レコードへ遷移するときに、プログラムBを呼び出します。テーブルTへ更新する値(テーブルコントロールのカラム)を引数に渡します。

○プログラムB (バッチタスク)
 →テーブルTを更新するタスクです。
  コール元のプログラムAから受け取った数値を元に、テーブルTを更新します。
投票数:0 平均点:0.00

  条件検索へ


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