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