Anzeigen: Delphi C++
Anzeigeeinstellungen

Data.SqlExpr.TSQLDataSet.CommandText

Aus XE2 API Documentation
Wechseln zu: Navigation, Suche

Delphi

property CommandText;

C++

__property CommandText;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property published
Data.SqlExpr.pas
Data.SqlExpr.hpp
Data.SqlExpr TSQLDataSet

Beschreibung

Enthält die Anweisung, die von der Datenmenge ausgeführt wird.

Data.SqlExpr.TSQLDataSet.CommandText erbt von Data.SqlExpr.TCustomSQLDataSet.CommandText. Der folgende Inhalt bezieht sich auf Data.SqlExpr.TCustomSQLDataSet.CommandText.

Enthält die Anweisung, die von der Datenmenge ausgeführt wird.

Der Wert von CommandText hängt vom Wert der Eigenschaft CommandType ab:

Wenn CommandType den Wert ctQuery hat, ist CommandText die SQL-Anweisung, die von der Datenmenge ausgeführt wird. Handelt es sich dabei um eine SELECT-Anweisung, wird die Ausführung gestartet, sobald die SQL-Datenmenge geöffnet wird. Wenn die Anweisung keine Ergebnismenge zurückgibt, wird sie erst bei einem Aufruf der Methode ExecSQL ausgeführt.

Wenn CommandType den Wert ctStoredProc hat, ist CommandText der Name einer Stored Procedure. Die SQL-Datenmenge führt die Stored Procedure aus, wenn sie geöffnet oder die Methode ExecSQL aufgerufen wird. Die Art der Ausführung hängt davon ab, ob die Stored Procedure eine Ergebnismenge zurückgibt.

Wenn CommandType den Wert ctTable hat, ist CommandText der Name einer Tabelle auf dem Datenbankserver. Die SQL-Datenmenge generiert automatisch eine SELECT-Anweisung, die alle Datensätze und alle Felder der Tabelle abruft. Die Ergebnismenge ist nach den Feldern in der Eigenschaft SortFieldNames sortiert. Die Anweisung wird ausgeführt, sobald die Datenmenge geöffnet wird.

Wenn CommandText eine SQL-Anweisung mit Parametern oder der Name einer Stored Procedure mit Parametern ist, werden die Parameterwerte in der Eigenschaft Params übergeben.

Siehe auch

Frühere Versionen
Übersetzungen