API:FireDAC.Comp.Client.TFDAdaptedDataSet.AttachTable

提供: RAD Studio API Documentation
2013年7月6日 (土) 14:21時点におけるBuildBot (トーク | 投稿記録)による版 (ページの作成:「<section begin="api" /> <!--Start API Info--><ul id='childlinks'><li class='first'>'''親: TFDAdaptedDataSet'''</li> </ul> <vc...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先: 案内検索

Delphi

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

C++

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

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
FireDAC.Comp.Client.pas
FireDAC.Comp.Client.hpp
FireDAC.Comp.Client TFDAdaptedDataSet

説明

既存の DatS テーブルに(およびオプションでビューに)データセットをアタッチします。

FireDAC.Comp.Client.TFDAdaptedDataSet.AttachTable は FireDAC.Comp.DataSet.TFDDataSet.AttachTable を継承しています。以下の内容はすべて FireDAC.Comp.DataSet.TFDDataSet.AttachTable を参照しています。


既存の DatS テーブルに(およびオプションでビューに)データセットをアタッチします。


AttachTable メソッドを使用すると、既存の DatS テーブルに(およびオプションでビューに)データセットをアタッチして、標準の TDataSet インターフェイスを使ってそれらのデータのナビゲーション、可視化、編集を行えます。データセットの OpenOrExecute メソッドを呼び出すと、データセットを DatS オブジェクトにアタッチしてから、そのデータセットをアクティブにすることができます。呼び出しの前に、構造体にデータを入力しておく必要があります。指定した DatS オブジェクトをデータセットから切り離すには、AttachTablenil パラメータで呼び出します。アプリケーションでは、指定のテーブルやビューの生成と破棄を担当します。

このメソッドは TFDCustomMemTable 下位クラスの場合にのみ意味があり、その他の FireDAC データセットの場合には内部的にのみ使用されます。

 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;

関連項目

https://docwiki.embarcadero.com/Libraries/Tokyo/j/index.php?title=API:FireDAC.Comp.Client.TFDAdaptedDataSet.AttachTable&oldid=522074」から取得