DBLocal.TCustomCachedDataSet.OnUpdateError

From Référence RAD Studio VCL
Jump to: navigation, search

Description

Se produit quand le fournisseur interne ne peut pas mettre à jour un enregistrement à cause d'une condition d'erreur.


Pour répondre aux conditions d'erreurs qui peuvent se produire quand le fournisseur applique les mises à jour d'un ensemble de données client, développez un gestionnaire d'événements OnUpdateError. Le gestionnaire d'événements OnUpdateError est appelé chaque fois qu'un enregistrement ne peut pas être mis à jour.

Avertissement :  Le fournisseur ne peut pas détecter quand une actualisation entre en conflit avec d'autres modifications utilisateur dans un champ mémo. Cette situation ne génère pas d'événement OnUpdateError.

OnUpdateError diffère de l'événement OnReconcileError dans le sens où OnUpdateError se produit pendant le processus de mise à jour, tandis que OnReconcileError survient après l'achèvement de toutes les mises à jour. Ainsi, les erreurs de mise à jour corrigées dans le gestionnaire d'événement OnUpdateError sont immédiatement réappliquées, et si elles le sont correctement, elles ne sont pas comptabilisées dans le nombre maximum d'erreurs spécifié par la méthode ApplyUpdates. Cela diffère des erreurs de mise à jour corrigées dans un gestionnaire d'événement OnReconcileError, qui doivent être réappliquées explicitement par un autre appel à ApplyUpdates.

Voir aussi

Personal tools