Data.Win.ADODB.TCustomADODataSet.CommandType
Delphi
property CommandType: TCommandType read GetCommandType write SetCommandType default cmdText;
C++
__property TCommandType CommandType = {read=GetCommandType, write=SetCommandType, default=1};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | protected | Data.Win.ADODB.pas Data.Win.ADODB.hpp |
Data.Win.ADODB | TCustomADODataSet |
Beschreibung
Gibt die Art des auszuführenden Befehls an.
Mit CommandType können Sie angeben, um welche Art von Befehl es sich beim Wert der Eigenschaft CommandText handelt. Die beiden Werte müssen einander immer entsprechen. Enthält CommandText beispielsweise den Namen einer Tabelle, geben Sie für CommandType die Konstante cmdTable oder cmdTableDirect an.
Der Standardwert der Eigenschaft ist cmdUnknown. Obwohl dieser Wert für alle Befehle verwendet werden kann, empfiehlt es sich aus Geschwindigkeitsgründen, explizit den genauen Typ anzugeben. Bei cmdUnknown muss der Typ vom ADO-System ermittelt werden, was zu einer deutlichen Geschwindigkeitseinbuße führt.
with ADODataSet1 do begin
CommandType := cmdText;
CommandText := 'SELECT * FROM CustomerTable';
Open;
end;
ADODataSet1->CommandType = cmdText;
ADODataSet1->CommandText = "SELECT * FROM CustomerTable";
ADODataSet1->Open();