FireDAC.Stan.Option.TFDFetchOptions.Cache

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property Cache: TFDFetchItems read GetCache write SetCache  stored IsCS default [fiBlobs, fiDetails, fiMeta];

C++

__property TFDFetchItems Cache = {read=GetCache, write=SetCache, stored=IsCS, default=7};

Eigenschaften

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

Beschreibung

Steuert, welche Art von Daten im Arbeitsspeicher zwischengespeichert werden sollen.

Mit der Eigenschaft Cache steuern Sie, welche Art von Daten und Metadaten im internen Datenspeicher zwischengespeichert werden sollen.

Option

Beschreibung

fiBlobs

Wenn angegeben, dann werden die BLOB-Feldwerte nach Verwendung nicht aus dem Arbeitsspeicher entfernt. Wenn nicht angegeben, dann werden die BLOB-Feldwerte im aktuellen Datensatz nach dem Ändern des aktuellen Datensatzes der Datenmenge entfernt.

fiDetails

Wenn angegeben:

  • Bei verschachtelten Datenmengen wird ein zugeordneter verschachtelter Cursor nicht aus dem Arbeitsspeicher entfernt, nachdem ein übergeordneter Datensatz der Datenmenge geändert wurde.
  • Bei Detaildatenmengen wird ein zugeordneter Detaildatensatz nicht aus dem Arbeitsspeicher entfernt, nachdem ein Datensatz der Hauptdatenmenge geändert wurde.

fiMeta

Wenn angegeben, dann werden die Anweisungsmetadaten nach Verwendung nicht aus dem Arbeitsspeicher entfernt. Wenn nicht angegeben, dann werden die erforderlichen Metadaten (z. B. Primärschlüsselfelder) nach dem Abrufen und Verwenden aus dem Zwischenspeicher entfernt.

Der Vorgabewert ist [fiBlobs, fiDetails, fiMeta]. Das bedeutet, dass alle Daten und Metadaten nach Verwendung zwischengespeichert werden.

Hinweis: Das Ausschließen von Elementen aus der Zwischenspeicherung wirkt sich nicht auf die abgerufenen Daten oder Metadaten aus.

Siehe auch