Data.DB.TDataSet.PSIsSQLSupported

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

Delphi

function PSIsSQLSupported: Boolean; virtual;

C++

virtual bool __fastcall PSIsSQLSupported();

プロパティ

種類 可視性 ソース ユニット
function protected
Data.DB.pas
Data.DB.hpp
Data.DB TDataSet


説明

データセットが SQL 文を実行できるかどうかを示します。

PSIsSQLSupported は、プロバイダが PSExecuteStatement を呼び出して、SQL 文を実行できるかどうかを示します。PSIsSQLSupportedFalse を返す場合、PSExecuteStatement への呼び出しは例外を発生させます。プロバイダは、PSIsSQLSupportedFalse を返すデータセットに対しても作業を続行することはできますが、その際には ResolveToDataSet プロパティを True に設定するか、読み取り専用を基本としてデータを提供しなければなりません。

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

関連項目