Data.Win.ADODB.TCustomADODataSet.OnRecordChangeComplete

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property OnRecordChangeComplete: TRecordChangeCompleteEvent read FOnRecordChangeComplete write FOnRecordChangeComplete;

C++

__property TRecordChangeCompleteEvent OnRecordChangeComplete = {read=FOnRecordChangeComplete, write=FOnRecordChangeComplete};

Propriétés

Type Visibilité  Source Unité  Parent
event published
Data.Win.ADODB.pas
Data.Win.ADODB.hpp
Data.Win.ADODB TCustomADODataSet

Description

Se produit après la modification d'un ou plusieurs enregistrements de l'ensemble d'enregistrements.

Ecrivez un gestionnaire d'événement OnRecordChangeComplete pour effectuer des actions spécifiques après la modification d'une ou de plusieurs lignes de l'objet Recordset du composant ensemble de données.

DataSet est le composant ensemble de données ADO qui a déclenché l'événement OnRecordChangeComplete. Ce composant ensemble de données contient également l'ensemble d'enregistrements en question.

Reason indique le type de changement qui a déclenché l'événement. Même si le type TEventReason contient davantage de constantes, la valeur de Reason pour un événement OnRecordChangeComplete est limité à : erAddNew, erDelete, erUpdate, erUndoUpdate, erUndoAddNew, erUndoDelete et erFirstChange.

RecordCount indique le nombre d'enregistrements modifiés.

Error est un objet Error ADO. Pour davantage d'informations sur l'utilisation des objets Error ADO, consultez l'aide du SDK Microsoft Data Access. Le paramètre Error est défini uniquement si une erreur s'est produite lors de l'exécution de l'opération qui a déclenché l'événement. Dans ce cas, le paramètre EventStatus contient la valeur esErrorsOccured.

La valeur EventStatus (EventStatusEnum ADO) indique le succès ou l'échec de l'exécution de l'opération qui a déclenché cet événement.

Remarque :  : L'événement OnRecordChangeComplete est purement un événement de l'objet Recordset qui est indépendant de tous les événements de changement de données VCL.

Voir aussi