Data.DB.TDataSet.ObjectView

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property ObjectView: Boolean read FObjectView write SetObjectView;

C++

__property bool ObjectView = {read=FObjectView, write=SetObjectView, nodefault};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
Data.DB.pas
Data.DB.hpp
Data.DB TDataSet

Beschreibung

Gibt an, ob die Felder hierarchisch oder flach in der Eigenschaft Fields gespeichert werden.

Mit ObjectView kann gesteuert werden, wie Objektfelder in der Eigenschaft Fields gespeichert und wie ADT- und Array-Felder in datensensitiven Gitterkomponenten angezeigt werden.

Wenn ObjectView den Wert true hat, werden die Felder in der Eigenschaft Fields hierarchisch gespeichert. Bei dieser Vorgehensweise werden die untergeordneten Felder eines Objektfeldes durch dieses referenziert. Die Anzeige erfolgt dann nicht nach dem Objektfeld im Array TFields::.Fields. Hat ObjectView den Wert false, werden die Felder sequentiell gespeichert. Die untergeordneten Felder werden dann nach dem Objektfeld als gleichrangige Elemente im Array Fields gespeichert.

Wenn ObjectView auf false gesetzt ist, werden keine Objektfeldtypen wie TADTField erstellt. Diese Einstellung ermöglicht eine bessere Kompatibilität mit älteren datenbezogenen Steuerelementen, die Objektfeldtypen nicht richtig behandeln können. Die Standardwerte sind false für TBDEDataSet und true für TClientDataSet.

Anmerkung:  Wenn die von einer Datenmenge für TClientDataSet bereitgestellte Eigenschaft ObjectView false ist, hat auch die Eigenschaft ObjectView von TClientDataSet den Wert false, da die erhaltenen Daten bereits nichthierarchisch sind.

Siehe auch