Annulation des mises à jour groupées

De RAD Studio
Aller à : navigation, rechercher

Remonter à Utilisation d'objets commande


Pour annuler les mises à jour en attente, appelez la méthode CancelBatch. Lorsque vous annulez des mises à jour groupées en attente, les valeurs de champ des lignes modifiées reviennent à celles existant avant le dernier appel de CancelBatch ou de UpdateBatch, si l'une de ces méthodes a déjà été appelée, ou avant le groupe de modifications en attente.

Utilisé sans paramètre, CancelBatch annule toutes les mises à jour en attente. Il est possible de transmettre une valeur de type TAffectRecords comme paramètre de CancelBatch. Si une valeur autre que arAll est transmise, seul un sous-ensemble des modifications en attente est annulé. Le paramètre arAll a le même effet que l'absence de paramètre et provoque l'annulation de toutes les mises à jour en attente. L'exemple suivant annule toutes les modifications en attente :

ADODataSet1.CancelBatch;
ADODataSet1->CancelBatch(arAll);

Voir aussi