API:FireDAC.Comp.Client.TFDAdaptedDataSet.AttachTable

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure AttachTable(ATable: TFDDatSTable; AView: TFDDatSView); override;

C++

virtual void __fastcall AttachTable(Firedac::Dats::TFDDatSTable* ATable, Firedac::Dats::TFDDatSView* AView);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
FireDAC.Comp.Client.pas
FireDAC.Comp.Client.hpp
FireDAC.Comp.Client TFDAdaptedDataSet

Description

Attache un ensemble de données à une table et facultativement à la vue DatS existante.

FireDAC.Comp.Client.TFDAdaptedDataSet.AttachTable hérite de FireDAC.Comp.DataSet.TFDDataSet.AttachTable. Tout le contenu en-dessous de cette ligne se réfère à FireDAC.Comp.DataSet.TFDDataSet.AttachTable.

Attache un ensemble de données à une table et facultativement à la vue DatS existante.

Utilisez la méthode AttachTable pour attacher un ensemble de données à une table et facultativement à la vue DatS existante pour naviguer, visualiser et modifier leurs données en utilisant l'interface TDataSet standard. Appelez la méthode OpenOrExecute de l'ensemble de données pour activer l'ensemble de données après l'avoir attaché aux objets DatS. Avant l'appel, leur structure doit être remplie. Pour détacher des objets DatS spécifiés de l'ensemble de données, appelez AttachTable avec des paramètres nil.  L'application est responsable de la création et la destruction de la table et la vue spécifiées.

Cette méthode est utilisée uniquement par les descendants de TFDCustomMemTable et elle est utilisée uniquement en interne par d'autres ensembles de données FireDAC.

Exemple

var
  oTab: TFDDatSTable;
...
  oTab := TFDDatSTable.Create;
  oTab.Columns.Add('id', dtInt32);
  oTab.Columns.Add('name').Size := 13;
  oTab.Columns.Add('cnt', dtInt16);
  oTab.Columns.Add('price', dtCurrency);
  FDMemTable1.AttachTable(oTab, nil);
  FDMemTable1.Open;
  // working with FDMemTable1
  FDMemTable1.AttachTable(nil, nil);
  oTab.Free;

Voir aussi