API:FireDAC.Comp.Client.TFDAdaptedDataSet.AttachTable
Delphi
procedure AttachTable(ATable: TFDDatSTable; AView: TFDDatSView); override;
C++
virtual void __fastcall AttachTable(Firedac::Dats::TFDDatSTable* ATable, Firedac::Dats::TFDDatSView* AView);
Inhaltsverzeichnis
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;