FireDAC.Stan.Option.TFDFetchOptions.DetailOptimize

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property DetailOptimize: Boolean read GetDetailOptimize  write SetDetailOptimize stored IsDOS default True;

C++

__property bool DetailOptimize = {read=GetDetailOptimize, write=SetDetailOptimize, stored=IsDOS, default=1};

Eigenschaften

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

Beschreibung

Legt fest, dass die Detaildatenmenge nur aktualisiert werden soll, wenn der Hauptdatensatz geändert wurde.

Setzen Sie die Eigenschaft DetailOptimize auf True (Vorgabe), um die Detaildatenmenge nur zu aktualisieren, wenn sich die aktuellen Schlüsselfeldwerte der Detaildatenmenge von den Schlüsselfeldwerten der Hauptdatenmenge unterscheiden. Dadurch vermeiden Sie zusätzliche Aktualisierungen, wenn der Zustand der Hauptdatenmenge geändert wird, Nicht-Schlüsselfelder geändert werden usw.

Setzen Sie die Eigenschaft DetailOptimize auf False, um die Detaildatenmenge immer zu aktualisieren. Dies kann nützlich sein, wenn in einer Anwendung davon ausgegangen wird, dass die Detaildatenmenge nach dem Aufruf der Methode Refresh für die Hauptdatenmenge aktualisiert wurde, und für einige andere Fälle.

Siehe auch