FireDAC.Comp.Client.TFDCommand.CommandKind
Delphi
property CommandKind: TFDPhysCommandKind read GetCommandKind write SetCommandKind stored IsCKS default 0;
C++
__property CommandKind = {default=0};
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | published | FireDAC.Comp.Client.pas FireDAC.Comp.Client.hpp |
FireDAC.Comp.Client | TFDCommand |
Beschreibung
Bezeichnet die Art der Anweisung.
FireDAC.Comp.Client.TFDCommand.CommandKind erbt von FireDAC.Comp.Client.TFDCustomCommand.CommandKind. Der folgende Inhalt bezieht sich auf FireDAC.Comp.Client.TFDCustomCommand.CommandKind.
Bezeichnet die Art der Anweisung.
Die Eigenschaft CommandKind bezeichnet die Art des Inhalts der Eigenschaft CommandText.
Sie können diesen Wert explizit vor dem Aufruf von Prepare setzen, ansonsten wird er automatisch durch FireDAC nach der Analyse des CommandText-Inhalts zugewiesen. Es gibt nur einen Fall, für den Sie den Wert zuweisen müssen: Beim Vorbereiten einer gespeicherten Prozedur.
Beispiel
//Example 1:
ADCommand1.CommandKind := skStoredProc;
ADCommand1.CommandText.Text := 'MY_PROC';
ADCommand1.Prepare;
//Example 2:
ADCommand1.CommandText.Text := 'ALTER PROCEDURE MY_PROC COMPILE';
case ADCommand1.CommandKind of
skAlter: ShowMessage('Alter command');
..........
else ShowMessage('Other command');
end;