API:FireDAC.Comp.Client.TFDCommand.CommandKind

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

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

C++

__property CommandKind = {default=0};

Propriétés

Type Visibilité  Source Unité  Parent
property published
FireDAC.Comp.Client.pas
FireDAC.Comp.Client.hpp
FireDAC.Comp.Client TFDCommand

Description

Identifie le type de la commande.

FireDAC.Comp.Client.TFDCommand.CommandKind hérite de FireDAC.Comp.Client.TFDCustomCommand.CommandKind. Tout le contenu en-dessous de cette ligne se réfère à FireDAC.Comp.Client.TFDCustomCommand.CommandKind.

Identifie le type de la commande.

La propriété CommandKind identifie le type du contenu de la propriété CommandText.

Vous pouvez définir explicitement sa valeur avant d'appeler Prepare, sinon elle sera automatiquement assignée par FireDAC après l'analyse du contenu de CommandText. Il existe seulement un cas où vous devez l'assigner : quand vous préparez une procédure stockée.

Exemple

 
 //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;

Voir aussi