Datasnap.Provider.TAfterUpdateRecordEvent

De RAD Studio API Documentation
Aller à : navigation, rechercher

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).

Voir aussi