FireDAC.Comp.DataSet.TFDDataSet.Table

De Appmethod Libraries
Aller à : navigation, rechercher

Object Pascal

property Table: TFDDatSTable read FTable;

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
property public
FireDAC.Comp.DataSet.pas
FireDAC.Comp.DataSet.hpp
FireDAC.Comp.DataSet TFDDataSet

Description

Spécifie la référence à l'objet table DatS, représentant le stockage de données interne.

La propriété Table renvoie une référence à l'objet TFDDatSTable. Il s'agit du stockage de données interne contenant toutes les lignes de l'ensemble de données.

FireDAC crée automatiquement une table pour chaque ensemble de données quand Open est appelé. TFDCustomMemTable permet l'attachement de la table existante avant l'appel de Open, en utilisant la méthode AttachTable. Si la table a été automatiquement créée, elle sera alors détruite après la fermeture de l'ensemble de données.

En tant que résultat de l'application des filtres, index et étendues, FireDAC construit des vues pour cet objet table. Toutes les méthodes de navigation des ensembles de données utilisent les objets vue SourceView pour accéder aux lignes des tables.

Exemple

 
 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([]);

Voir aussi