Datasnap.DBClient.TCustomClientDataSet.RefreshRecord
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.