Datasnap.DBClient.TCustomClientDataSet.RefreshRecord

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure RefreshRecord;

C++

void __fastcall RefreshRecord();

Propriétés

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

Description

Actualise les valeurs de base de l'enregistrement en cours pour correspondre aux valeurs en cours de l'ensemble de données du fournisseur.

Appelez la méthode Refresh pour modifier les valeurs de base de l'enregistrement en cours pour correspondre aux valeurs en cours sur le serveur. Refresh remplace les valeur d'origine obtenues auprès du fournisseur mais laisse intactes les modifications de l'historique des modifications.

Avertissement :  RefreshRecord doit être utilisée avec précaution. Si l'utilisateur a modifié l'enregistrement en cours, le rafraîchissement des valeurs d'origine peut provoquer des conflits de mises à jour. Quand l'application appelle ApplyUpdates, il n'y a pas d'erreurs de régularisation même si cela devrait avoir lieu.

Remarque :  Une méthode similaire, Refresh, remplace la totalité du contenu de l'ensemble de données client par les valeurs en cours fournies par le fournisseur. A la différence de RefreshRecord qui laisse les modifications non appliquées dans l'historique des modifications, Refresh déclenche une exception si l'historique des modifications n'est pas vide.

Voir aussi