Datasnap.Provider.TAfterUpdateRecordEvent
Delphi
TAfterUpdateRecordEvent = procedure(Sender: TObject; SourceDS: TDataSet;
DeltaDS: TCustomClientDataSet; UpdateKind: TUpdateKind) of object;
C++
typedef void __fastcall (__closure *TAfterUpdateRecordEvent)(System::TObject* Sender, Data::Db::TDataSet* SourceDS, Datasnap::Dbclient::TCustomClientDataSet* DeltaDS, Data::Db::TUpdateKind UpdateKind);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
type typedef |
public | Datasnap.Provider.pas Datasnap.Provider.hpp |
Datasnap.Provider | Datasnap.Provider |
Description
TAfterUpdateRecordEvent représente le type des événements qui surviennent quand le résolveur associé vient de mettre à jour un enregistrement.
Appelez TAfterUpdateRecordEvent pour fournir un traitement spécial immédiatement après la mise à jour réussie d'un enregistrement. Par exemple, vous pouvez utiliser un objet du type TAfterUpdateRecordEvent pour maintenir un journal des mises à jour réussies.
Le paramètre Sender identifie le fournisseur qui applique les mises à jour.
Le paramètre SourceDS est l'ensemble de données d'où les données proviennent. S'il n'y a pas d'ensemble de données source, cette valeur est nil (Delphi) ou NULL (C++). L'ensemble de données source peut ne pas être actif quand l'événement survient : vous devez définir sa propriété Active sur true avant d'accéder à ses données.
Le paramètre DeltaDS est un ensemble de données client dont l'enregistrement en cours est la mise à jour qui vient d'être appliquée.
Le paramètre UpdateKind indique si cette mise à jour était la modification d'un enregistrement existant (ukModify), l'insertion d'un nouvel enregistrement (ukInsert) ou la suppression d'un enregistrement (ukDelete).