API:Bde.DBTables.TQuery.PSGetCommandText

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function PSGetCommandText: string; override;

C++

virtual System::UnicodeString __fastcall PSGetCommandText();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables TQuery

Beschreibung

Ermittelt den von PSExecute auszuführenden SQL-Befehl.

Bde.DBTables.TQuery.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.

Siehe auch