Data.DB.IProviderSupport.PSInTransaction
Delphi
function PSInTransaction: Boolean;
C++
virtual bool __fastcall PSInTransaction _DEPRECATED_ATTRIBUTE0 (void) = 0 ;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Data.DB.pas Data.DB.hpp |
Data.DB | IProviderSupport |
説明
警告: PSInTransaction は非推奨になっています。 IProviderSupportNG を使用してください。
データセットに対するアクションがトランザクションのコンテキストで発生するかどうかを示します。
プロバイダコンポーネントは,可能な場合にトランザクション内で更新を適用します。その際,プロバイダはまずトランザクションが進行中かどうかを確認し,そうでない場合に PSStartTransaction メソッドを使ってトランザクションを生成します。トランザクションが進行中かどうかを判別するために,プロバイダは PSInTransaction メソッドを呼び出します。
PSInTransaction メソッドは,トランザクションが進行中の場合は true,そうでない場合には false を返します。