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

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

関連項目