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