API:FireDAC.Comp.Client.TFDAdaptedDataSet.AttachTable

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

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

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
FireDAC.Comp.Client.pas
FireDAC.Comp.Client.hpp
FireDAC.Comp.Client TFDAdaptedDataSet

Beschreibung

Ordnet einer vorhandenen DatS-Tabelle und optional der Sicht eine Datenmenge zu.

FireDAC.Comp.Client.TFDAdaptedDataSet.AttachTable erbt von FireDAC.Comp.DataSet.TFDDataSet.AttachTable. Der folgende Inhalt bezieht sich auf FireDAC.Comp.DataSet.TFDDataSet.AttachTable.

Ordnet einer vorhandenen DatS-Tabelle und optional der Sicht eine Datenmenge zu.

Mit der Methode AttachTable ordnen Sie einer vorhandenen DatS-Tabelle und optional der Sicht eine Datenmenge zu, um mit dem Standard-TDataSet-Interface in deren Daten zu navigieren, diese visuell darzustellen und zu bearbeiten. Rufen Sie die Methode OpenOrExecute der Datenmenge auf, um die Datenmenge nach dem Hinzufügen zu DatS-Objekten zu aktivieren. Vor dem Aufruf muss ihre Struktur gefüllt werden. Rufen Sie AttachTable mit nil Parametern auf, um angegebene DatS-Objekte von der Datenmenge zu trennen.  Die Anwendung ist für die Erstellung und die Freigabe der angegebenen Tabelle und Sicht zuständig.

Diese Methode hat nur für Nachkommen von TFDCustomMemTable eine Bedeutung und wird nur intern für andere FireDAC-Datenmengen verwendet.

Beispiel

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;

Siehe auch