FireDAC.Stan.Option.TFDUpdateOptions.RefreshMode

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property RefreshMode: TFDRefreshMode read GetRefreshMode write SetRefreshMode  stored IsRMS default rmOnDemand;

C++

__property TFDRefreshMode RefreshMode = {read=GetRefreshMode, write=SetRefreshMode, stored=IsRMS, default=1};

Propriétés

Type Visibilité  Source Unité  Parent
property published
FireDAC.Stan.Option.pas
FireDAC.Stan.Option.hpp
FireDAC.Stan.Option TFDUpdateOptions


Description

Spécifie la manière dont l'ensemble de données doit actualiser un enregistrement après avoir validé une mise à jour dans celui-ci.

Utilisez la propriété RefreshMode pour contrôler la manière dont l'ensemble de données doit actualiser un enregistrement après avoir validé une mise à jour (insertion/mise à jour) dans celui-ci.

La valeur par défaut est rmOnDemand. 

Le tableau suivant répertorie les modes et leur signification en cas de génération de commande automatique :

Mode 

Description 

rmManual

Ne pas actualiser automatiquement l'enregistrement. L'application doit appeler RefreshRecord pour actualiser l'enregistrement. 

rmOnDemand

Actualiser automatiquement les champs d'enregistrement.

  • Après l'insertion, en cas de valeurs auto-incrémentées, calculées, par défaut, contenant ROWID, contenant une version de ligne. Ou AutoGenerateValue <> arNone.
  • Après la mise à jour, s'il s'agit de champs calculés ou de champs contenant une version de ligne.

 

rmAll

Actualiser automatiquement tous les champs d'enregistrement. 

Si l'ensemble de données est connecté à un TFDUpdateSQL et que FetchRowSQL est spécifié, FireDAC exécute la commande FetchRowSQL pour actualiser la ligne uniquement si RefreshMode a la valeur rmAll.

Voir aussi