FireDAC.Comp.DataSet.TFDDataSet.Table

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property Table: TFDDatSTable read FTable;

C++

__property Firedac::Dats::TFDDatSTable* Table = {read=FTable};

Eigenschaften

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

Beschreibung

Legt die Referenz auf das DatS-Tabellenobjekt fest, das den internen Datenspeicher darstellt.

Die Eigenschaft Table gibt eine Referenz auf das TFDDatSTable-Objekt zurück. Dies ist der interne Datenspeicher, der alle Datenmengenzeilen enthält.

FireDAC erstellt beim Aufruf von Open automatisch eine Tabelle für jede Datenmenge. TFDCustomMemTable ermöglicht mit der Methode AttachTable das Hinzufügen der vorhandenen Tabelle vor dem Aufruf von Open. Wenn die Tabelle automatisch erstellt wurde, dann wird sie nach dem Schließen der Datenmenge freigegeben.

Durch Übernahme von Filtern, Indizes und Bereichen können für dieses Tabellenobjekt Sichten erstellt werden. Alle Methoden zur Navigation in Datenmengen greifen über SourceView-Sichtobjekte auf die Tabellenzeilen zu.

Beispiel

 
 var
   i: Integer;
 ....
 // delete all rows, where ID = 100, without navigating through dataset
 for i := FDQuery1.Table.Rows.Count - 1 downto 0 do
   if FDQuery1.Table.Rows[i].GetData('id') = 100 then
     FDQuery1.Table.Rows[i].Delete;
 FDQuery1.Resync([]);

Siehe auch