Datasnap.DBClient.TCustomClientDataSet.ExecuteCommand
Delphi
procedure ExecuteCommand(const ACommand: string; const Args: array of const); virtual;
C++
virtual void __fastcall ExecuteCommand(const System::UnicodeString ACommand, const System::TVarRec *Args, const int Args_High);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | Datasnap.DBClient.pas Datasnap.DBClient.hpp |
Datasnap.DBClient | TCustomClientDataSet |
Description
Exécute une commande étendue d'un descendant de TDataSet.
ExecuteCommand exécute une commande étendue d'un descendant de TClientDataSet donné par paramètre.
La méthode prend deux paramètres :
Le paramètre ACommand
est la commande à exécuter. Pour être supportée, ACommand
doit avoir l'une des valeurs suivantes :
Valeur | Signification |
---|---|
sApplyUpdatesDataSetCommand |
Ecrit les modifications de tous les enregistrements modifiés (insérés, supprimés ou édités) dans la base de données. |
sCancelUpdatesDataSetCommand |
Annule les modifications de tous les enregistrements modifiés, restitue l'état de l'affichage de l'enregistrement tel qu'il était avant la modification, désactive les modes insertion et édition. |
TClientDataSet a deux commandes étendues : ApplyUpdates et CancelUpdates.
Le paramètre Args
est un argument représentant le nombre maximal d'erreurs qui peuvent survenir lors de l'exécution de la commande.