FireDAC.Comp.Client.TFDCustomMemTable

De RAD Studio API Documentation
Aller à : navigation, rechercher

FireDAC.Comp.Client.TFDAdaptedDataSetFireDAC.Comp.DataSet.TFDDataSetData.DB.TDataSetSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTFDCustomMemTable

Delphi

TFDCustomMemTable = class(TFDAdaptedDataSet)

C++

class PASCALIMPLEMENTATION TFDCustomMemTable : public TFDAdaptedDataSet

Propriétés

Type Visibilité  Source Unité  Parent
class public
FireDAC.Comp.Client.pas
FireDAC.Comp.Client.hpp
FireDAC.Comp.Client FireDAC.Comp.Client

Description

Cette classe représente un ensemble de données en mémoire.

Utilisez TFDCustomMemTable pour gérer les données dans la mémoire client et éventuellement échanger des données avec un SGBD.

En général, TFDCustomMemTable est un ensemble de données en mémoire. Il peut être renseigné directement par le code à l'exécution, sans établir de connexion à une base de données.

Exemple

 FDMemTable1.FieldDefs.Add('id', ftInteger);
   FDMemTable1.FieldDefs.Add('name', ftString, 20);
   FDMemTable1.Open;
   FDMemTable1.AppendRecord([1, 'MySQL']);
   FDMemTable1.AppendRecord([2, 'SQLite']);

TFDCustomMemTable peut être renseigné à partir d'une base de données en utilisant les composants TFDTableAdapter et TFDCommand. Cette technique est relativement avancée, car TFDQuery peut être utilisé pour la plupart des opérations d'échange de données de bases de données.

Cette classe masque certaines propriétés, autorisant les classes descendantes à contrôler la visibilité des propriétés. Les utilisateurs finaux doivent utiliser TFDMemTable.

Voir aussi