Datasnap.DBClient.TCustomClientDataSet.Delta

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property Delta: OleVariant read GetDelta;

C++

__property System::OleVariant Delta = {read=GetDelta};

Propriétés

Type Visibilité  Source Unité  Parent
property public
Datasnap.DBClient.pas
Datasnap.DBClient.hpp
Datasnap.DBClient TCustomClientDataSet

Description

Représente un paquet de l'historique des données modifiées.

Utilisez la propriété Delta pour transmettre au fournisseur un paquet de données de l'historique des modifications de l'ensemble de données client. Delta ne contient que les informations sur les enregistrements insérés, modifiés ou supprimés par le client.

Lorsque l'ensemble de données client est lié à un fournisseur, Delta est transmise comme argument aux méthodes ApplyUpdates et Reconcile qui utilisent les informations de l'historique des modifications pour actualiser la base de données. Une fois l'application des mises à jour effectuée, Delta est effacée. Si des erreurs ont eu lieu, la valeur de Delta dépend du niveau de tolérance d'erreur autorisé par l'ensemble de données client. Cette valeur est :

  • Toutes les données de l'historique des modifications si le nombre maximum d'erreurs toléré a eu lieu et toutes les modifications ont été annulées.
  • Seules les modifications qui n'ont pu être appliquées s'il y a eu moins d'erreurs que le nombre maximum défini dans le niveau de tolérance.

Dans une application basée sur des fichiers, Delta est effacée quand les modifications sont fusionnées dans la propriété Data en utilisant la méthode MergeChangeLog.

Voir aussi