API:FireDAC.Comp.Client.TFDAdaptedDataSet.PSEndTransaction
Delphi
procedure PSEndTransaction(Commit: Boolean); override;
C++
virtual void __fastcall PSEndTransaction(bool Commit);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
protected | FireDAC.Comp.Client.pas FireDAC.Comp.Client.hpp |
FireDAC.Comp.Client | TFDAdaptedDataSet |
説明
PSStartTransaction への呼び出しにより開始されたトランザクションを終了させます。
FireDAC.Comp.Client.TFDAdaptedDataSet.PSEndTransaction は Data.DB.TDataSet.PSEndTransaction を継承しています。以下の内容はすべて Data.DB.TDataSet.PSEndTransaction を参照しています。
PSStartTransaction への呼び出しにより開始されたトランザクションを終了させます。
プロバイダ コンポーネントは、可能な場合、トランザクション内で更新を適用します。 これを行うには、PSEndTransaction を PSStartTransaction メソッドと合わせて使用します。
Commit
パラメータは、データセットが現在のトランザクションをコミットするべきか(Commit
が True の場合)、またはロール バックするべきか(Commit
が False の場合)を指示します。
このメソッドは、IProviderSupport.PSEndTransaction メソッドの実装で、デフォルトでは空になっています。使用するには、TDataSet の子孫はそれぞれ独自に、これをオーバーライドしなければなりません。