IBX.IBDatabase.TIBTransaction.RollbackRetaining

提供: RAD Studio API Documentation
移動先: 案内検索

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 をインストールする必要があります。