IBX.IBDatabase.TIBTransaction.RollbackRetaining
Delphi
procedure RollbackRetaining;
C++
void __fastcall RollbackRetaining();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | IBX.IBDatabase.pas IBX.IBDatabase.hpp |
IBX.IBDatabase | TIBTransaction |
説明
現在のトランザクションでの更新,挿入,削除をすべて取り消して,トランザクションコンテキストを維持します。
RollbackRetaining メソッドを呼び出すと,現在のトランザクションに関連付けられているデータの更新,挿入,削除をすべてデータベースサーバーにロールバックしてから,トランザクションコンテキストを維持できます。現在のトランザクションとは,最後に StartTransaction を呼び出して開始されたトランザクションです。
メモ: アプリケーションは,RollbackRetaining を呼び出す前に InTransaction プロパティのステータスをチェックできます。アプリケーションが RollbackRetaining を呼び出したときにアクティブなトランザクションがない場合は,例外が生成されます。
メモ: この機能を使用するには,InterBase 6 をインストールする必要があります。