API:FireDAC.Comp.Client.TFDCommand.CommandKind
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;