FireDAC.Stan.Option.TFDResourceOptions.Persistent
Delphi
property Persistent: Boolean read GetPersistent write SetPersistent stored IsPS default False;
C++
__property bool Persistent = {read=GetPersistent, write=SetPersistent, stored=IsPS, default=0};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | published | FireDAC.Stan.Option.pas FireDAC.Stan.Option.hpp |
FireDAC.Stan.Option | TFDResourceOptions |
Description
Contrôle la persistance de l'ensemble de données.
Utilisez la propriété Persistent pour contrôler la persistance de l'ensemble de données. Par défaut, elle est définie sur False. Si elle est définie sur True, l'ensemble de données charge son contenu à partir d'un fichier de données lors de l'appel à Open et enregistre les données dans un fichier de données lors de l'appel à Close. L'ensemble de données charge les données si PersistentFileName n'est pas vide et que le fichier existe. Un ensemble de données enregistre les données si PersistentFileName n'est pas vide, si le fichier n'existe pas ou si les données ont été changées après l'appel à Open.
Un cas particulier est représenté par TFDCustomMemTable. Si PersistentFileName est vide, l'ensemble de données enregistre/charge des données à partir du DFM. Par conséquent, pour enregistrer le contenu d'une table en mémoire à la conception dans un fichier DFM, définissez Persistent sur True et effacez PersistentFileName.