API:Data.SqlExpr.TCustomSQLDataSet.PSGetCommandText
Delphi
function PSGetCommandText: string; override;
C++
virtual System::UnicodeString __fastcall PSGetCommandText();
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | protected | Data.SqlExpr.pas Data.SqlExpr.hpp |
Data.SqlExpr | TCustomSQLDataSet |
Beschreibung
Ermittelt den von PSExecute auszuführenden SQL-Befehl.
Data.SqlExpr.TCustomSQLDataSet.PSGetCommandText erbt von Data.DB.TDataSet.PSGetCommandText. Der folgende Inhalt bezieht sich auf Data.DB.TDataSet.PSGetCommandText.
Ermittelt den von PSExecute auszuführenden SQL-Befehl.
Wenn die Eigenschaft Options der Provider-Komponente den Wert poAllowCommandText enthält, können Clients einen SQL-Befehl durch den Aufruf der Methode TCustomProvider.GetRecords oder TCustomProvider.Execute übergeben. Dieser Befehl wird mit PSSetCommandText an die Datenmenge übergeben und später von PSExecute ausgeführt.
Diese Methode ist eine Implementierung der Methode IProviderSupport.PSGetCommandText und gibt standardmäßig einen leeren String zurück, weil kein Provider standardmäßig von TDataSet implementiert wird. Diese Methode muss von jedem TDataSet-Nachkommen auf eigene Weise überschrieben werden.