FireDAC.Comp.DataSet.TFDDataSet.Table
Delphi
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([]);