FireDAC.Stan.Option.TFDResourceOptions.Persistent
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.