Befehle festlegen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Befehlsobjekte verwenden


Geben Sie die Befehle, die mithilfe der TADOCommand-Befehlskomponente ausgeführt werden sollen, in deren Eigenschaft CommandText an. Wie bei TADODataSet können Sie auch bei TADOCommand den Befehl je nach Festlegung der Eigenschaft CommandType auf verschiedene Weise angeben. Für CommandType können die folgenden Werte angegeben werden: cmdText (wenn der Befehl eine SQL-Anweisung ist), cmdTable (wenn es sich um einen Tabellennamen handelt) und cmdStoredProc (wenn es sich um den Namen einer Stored Procedure handelt). Zur Entwurfszeit wählen Sie den gewünschten Befehlstyp aus der Liste im Objektinspektor. Zur Laufzeit übergeben Sie einen Wert vom Typ TCommandType an die Eigenschaft CommandType.



 with ADOCommand1 do begin
   CommandText := "AddEmployee";
   CommandType := cmdStoredProc;
 ...
 end;



 ADOCommand1->CommandText = "AddEmployee";
 ADOCommand1->CommandType = cmdStoredProc;
 ...



Falls kein Typ angegeben wurde, überlassen Sie damit dem Server die Entscheidung, anhand des für CommandText angegebenen Befehls den am besten geeigneten Befehlstyp zu wählen.

CommandText kann den Text einer SQL-Abfrage enthalten, wobei Parameter angegeben werden können oder der Name einer Stored Procedure, die Parameter verwendet. Sie müssen die zugehörigen Parameterwerte angeben, die an die Parameter gebunden werden, bevor der Befehl ausgeführt wird. Weitere Informationen zu diesem Thema finden Sie unter Befehlsparameter verarbeiten.

Siehe auch