API:IBX.IBCustomDataSet.TIBCustomDataSet.PSIsSQLSupported

提供: RAD Studio API Documentation
2014年2月9日 (日) 12:36時点におけるBuildBot (トーク | 投稿記録)による版 (ページの作成:「<section begin="api" /> <!--Start API Info--><ul id='childlinks'><li class='first'>'''親: TIBCustomDataSet'''</li> </ul> <vclI...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先: 案内検索

Delphi

function PSIsSQLSupported: Boolean; override;

C++

virtual bool __fastcall PSIsSQLSupported(void);

プロパティ

種類 可視性 ソース ユニット
function protected
IBX.IBCustomDataSet.pas
IBX.IBCustomDataSet.hpp
IBX.IBCustomDataSet TIBCustomDataSet

説明

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

IBX.IBCustomDataSet.TIBCustomDataSet.PSIsSQLSupported は Data.DB.TDataSet.PSIsSQLSupported を継承しています。以下の内容はすべて Data.DB.TDataSet.PSIsSQLSupported を参照しています。

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

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

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

関連項目