DBClient.TCustomClientDataSet.RefreshRecord
From Référence RAD Studio VCL
Contents |
Informations Delphi
De DBClient.pas
procedure RefreshRecord
Unité : DBClient
Type : méthode
Visibilité : public
Membre de : TCustomClientDataSet
Informations C++
De DBClient.hpp
void __fastcall RefreshRecord(void);
Unité : DBClient
Type : méthode
Visibilité : public
Membre de : 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.