FireDAC.Stan.Option.TFDResourceOptions.Persistent

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property Persistent: Boolean read GetPersistent write SetPersistent

C++

__property bool Persistent = {read=GetPersistent, write=SetPersistent, stored=IsPS, default=0};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property published
FireDAC.Stan.Option.pas
FireDAC.Stan.Option.hpp
FireDAC.Stan.Option TFDResourceOptions


Beschreibung

Steuert die Persistenz der Datenmenge.

Mit der Eigenschaft Persistent können Sie die Persistenz der Datenmenge steuern. Standardmäßig wird diese auf False gesetzt.  Bei True lädt die Datenmenge ihren Inhalt aus einer Datendatei beim Aufruf von Open und bei Aufruf von Close werden die Daten in einer Datendatei gespeichert. Die Datenmenge lädt die Daten, wenn PersistentFileName nicht leer ist und die Datei vorhanden ist. Eine Datenmenge speichert die Daten, wenn PersistentFileName nicht leer ist und die Datei nicht vorhanden ist oder die Daten nach dem Aufruf von Open geändert wurden. 

Ein Sonderfall ist TFDCustomMemTable. Wenn PersistentFileName leer ist, speichert die Datenmenge Daten in eine DFM-Datei, bzw. lädt diese aus einer DFM-Datei. Um Tabelleninhalt im Arbeitsspeicher in eine DFM-Datei zur Entwurfszeit zu speichern, setzen Sie Persistent auf True und leeren Sie PersistentFileName.

Siehe auch