FireDAC.Comp.DataSet.TFDDataSet

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Data.DB.TDataSetSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTFDDataSet

Delphi

TFDDataSet = class (TDataSet, IFDDataSetReference, IFDStanOptions,
IFDPhysLocalSQLAdapter, IFDDatSTableDataCallback, IDataSetCommandSupport)

C++

class PASCALIMPLEMENTATION TFDDataSet : public Data::Db::TDataSet

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
FireDAC.Comp.DataSet.pas
FireDAC.Comp.DataSet.hpp
FireDAC.Comp.DataSet FireDAC.Comp.DataSet

Beschreibung

Die Klasse TFDDataSet ist direkt von TDataSet abgeleitet und führt die Basisfunktionalität für alle FireDAC-Datenmengen ein.

Die Klasse TFDDataSet ist ein direkter Nachkomme von TDataSet, der Daten in einem tabellenähnlichen internen Datenspeicher, der aus Zeilen (Datensätzen) und Spalten (Felder) besteht, im Arbeitsspeicher hält.

TFDDatSTable ist die Klasse, die die Tabelle mit den Datensätzen repräsentiert. TFDDataSet speichert alle Datensätze in einer einzigen Tabelle, wenn keine verschachtelten Datenmengen, Array-artige Felder und andere Felder mit komplexen Typen vorhanden sind. Mit der Eigenschaft Table können Sie auf die Tabellen verweisen.

TFDDatSTable kann TFDDatSView-Objekte, wie Datensichten, enthalten. In einer Datensicht sind keine Datensätze gespeichert, sondern es wird der Zugriff auf die TFDDatSTable-Datensätze bereitgestellt. Für jede Sicht können Sie die Sortierreihenfolge der Datensätze, Datensatzfilter und Aggregatwerte festlegen. TFDDataSet erstellt automatisch Datensichten auf Basis der Eigenschaftswerte und Methodenaufrufe, wie Indexes, Filter, FilterChanges, Bereiche usw. Mit der Eigenschaft TFDDataSet.DefaultView können Sie auf die aktuelle Sicht verweisen.

TFDDatSTable verfügt außerdem über ein Änderungsprotokoll. Es enthält eine Liste der geänderten, gelöschten und neuen Datensatzverweise. Die Liste ist nach dem Änderungszeitpunkt sortiert. Wenn ein Datensatz zweimal oder mehrmals geändert wurde, enthält das Protokoll nur Informationen über die letzte Änderung.

Eine Beschreibung der Optionen finden Sie unter FireDAC.Stan.Option.

Siehe auch