Data.DB.TUpdateRecordEvent
C++
typedef void __fastcall (__closure *TUpdateRecordEvent)(TDataSet* DataSet, TUpdateKind UpdateKind, TUpdateAction &UpdateAction);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
typedef | public | Data.DB.hpp | Data.DB | Data.DB |
Description
TUpdateRecordEvent est le gestionnaire d'événement qui met à jour les enregistrements d'un ensemble de données.
TUpdateRecordEvent est le gestionnaire d'événement qui met à jour l'ensemble de données spécifié selon l'action de mise à jour spécifiée.
DataSet
est le nom de l'ensemble de données auquel les mises à jour sont appliquées.
UpdateKind
indique si la mise à jour en cours est l'insertion, la suppression ou la modification d'un enregistrement.
UpdateAction
indique l'action à entreprendre par votre gestionnaire d'événement avant qu'il ne se termine. A l'entrée dans le gestionnaire, UpdateAction
est toujours définie sur uaFail. Si votre gestionnaire d'événement réussit, il doit définir UpdateAction
sur uaApplied avant de quitter.
Le code de votre gestionnaire d'événement ne doit appeler aucune méthode qui change l'enregistrement en cours.
Remarque : Comme autre approche, les applications peuvent utiliser un ensemble de données client et un composant fournisseur pour gérer les mises à jour en cache. Cette alternative offre davantage de support et un plus grand contrôle.