Data.SqlExpr.TCustomSQLDataSet.PSStartTransaction

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

Delphi

procedure PSStartTransaction; override;

C++

virtual void __fastcall PSStartTransaction();

プロパティ

種類 可視性 ソース ユニット
procedure
function
protected
Data.SqlExpr.pas
Data.SqlExpr.hpp
Data.SqlExpr TCustomSQLDataSet

説明

すべてのアクティビティをカプセル化しているトランザクションを開始し、PSEndTransaction の呼び出しまで続行します。

Data.SqlExpr.TCustomSQLDataSet.PSStartTransaction は Data.DB.TDataSet.PSStartTransaction を継承しています。以下の内容はすべて Data.DB.TDataSet.PSStartTransaction を参照しています。

すべてのアクティビティをカプセル化しているトランザクションを開始し、PSEndTransaction の呼び出しまで続行します。

プロバイダ コンポーネントは、可能な場合、トランザクション内で更新を適用します。 これを行うためには、更新を適用する前に PSStartTransaction を呼び出してトランザクションを開始し、すべての更新が適用されるか、許容を超えるエラーが発生した場合に、PSEndTransaction を呼び出します。

このメソッドは、IProviderSupport.PSStartTransaction メソッドの実装で、デフォルトでは空になっています。 使用するには、TDataSet の子孫はそれぞれ独自に、これをオーバーライドしなければなりません。

関連項目