Data.DB.TDataSet.PSSetCommandText

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure PSSetCommandText(const CommandText: string); virtual;

C++

virtual void __fastcall PSSetCommandText(const System::UnicodeString CommandText);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
Data.DB.pas
Data.DB.hpp
Data.DB TDataSet

Beschreibung

Stellt einen angegebenen SQL-Befehl bereit, der mithilfe von PSExecute ausgeführt wird.

Wenn die Eigenschaft Options der Provider-Komponente den Wert poAllowCommandText enthält, kann von den Clients ein SQL-Befehl zusammen mit einem Aufruf der Methoden GetRecords oder Execute übergeben werden. Dieser Befehl wird mit PSSetCommandText an die Datenmenge übergeben und später von PSExecute ausgeführt.

Der Wert des Parameters CommandText wird anstelle der SQL-Anweisung der Datenmenge (falls vorhanden) oder anstelle des Namens einer zugrunde liegenden Tabelle oder Stored Procedure verwendet.

Die Methode ist eine Implementierung der Methode IProviderSupport.PSSetCommandText und ist standardmäßig leer. Diese Methode muss von jedem TDataSet-Nachkommen auf seine eigene Weise überschrieben werden.

Siehe auch