FireDAC.Comp.Client.TFDCustomCommand.CommandKind

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property CommandKind: TFDPhysCommandKind read GetCommandKind write SetCommandKind  stored IsCKS default skUnknown;

C++

__property Firedac::Phys::Intf::TFDPhysCommandKind CommandKind = {read=GetCommandKind, write=SetCommandKind, stored=IsCKS, default=0};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
FireDAC.Comp.Client.pas
FireDAC.Comp.Client.hpp
FireDAC.Comp.Client TFDCustomCommand

Beschreibung

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