Data.Win.ADODB.TCustomADODataSet.CommandText
Delphi
property CommandText: WideString read GetCommandText write SetCommandText;
C++
__property System::WideString CommandText = {read=GetCommandText, write=SetCommandText};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | protected | Data.Win.ADODB.pas Data.Win.ADODB.hpp |
Data.Win.ADODB | TCustomADODataSet |
Beschreibung
Enthält einen auszuführenden Befehl.
Mit CommandText können Sie den Befehl festlegen, der mithilfe des ADO-Befehlsobjekts ausgeführt werden soll. CommandText enthält die Textentsprechung des jeweiligen Befehls (z. B. eine SQL-Anweisung, Tabelle oder Stored Procedure). Der Befehl wird automatisch ausgeführt, wenn die Methode Open der Datenmenge aufgerufen wird.
Über die Eigenschaft Parameters der Datenmenge können Sie auf die Parameter des Befehls zugreifen.
with ADODataSet1 do begin
CommandType := cmdText;
CommandText := 'SELECT * FROM CustomerTable';
Open;
end;
ADODataSet1->CommandType = cmdText;
ADODataSet1->CommandText = "SELECT * FROM CustomerTable";
ADODataSet1->Open();
Anmerkung: Da ADO-Datenmengenkomponenten hauptsächlich für die Arbeit mit Recordset-Objekten verwendet werden, gibt der Befehl in CommandText normalerweise eine Ergebnismenge zurück. Für Befehle, die nur eine bestimmte Aktion ausführen und kein Recordset-Objekt erstellen, sollten Sie die Komponente TADOCommand verwenden.