Bde.DBTables.TQuery.PSGetCommandText
Delphi
function PSGetCommandText: string; override;
C++
virtual System::UnicodeString __fastcall PSGetCommandText(void);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | protected | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TQuery |
説明
PSExecute によって実行される SQL コマンドを取得します。
Bde.DBTables.TQuery.PSGetCommandText は Data.DB.TDataSet.PSGetCommandText を継承しています。以下の内容はすべて Data.DB.TDataSet.PSGetCommandText を参照しています。
PSExecute によって実行される SQL コマンドを取得します。
プロバイダの Options プロパティに poAllowCommandText が含まれている場合、クライアントは、SQL コマンドを、TCustomProvider.GetRecords または TCustomProvider.Execute への呼び出しと共に提供することができます。 このコマンドは、PSSetCommandText への呼び出しによってデータセットに渡され、続く PSExecute への呼び出しによって実行されます。
このメソッドは IProviderSupport.PSGetCommandText メソッドの実装で、デフォルトでは空文字列になっています。これは、TDataSet がデフォルトではプロバイダを実装していないためです。使用するには、TDataSet の子孫はそれぞれ独自に、これをオーバーライドしなければなりません。