API:FireDAC.Comp.Client.TFDCommand.CommandKind

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property CommandKind;

C++

__property CommandKind = {default=0};

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;

Siehe auch