如何在Delphi XE7中使用TFDTable(FireDAC)?

时间:2017-01-30 09:29:05

标签: delphi

有些机构可以帮我使用TFDTable.FireDac对我来说是全新的。我在delphi 2010中使用TTable作为内存数据库。所以我想在xe7中使用TFDTable来暂时保留。

1 个答案:

答案 0 :(得分:2)

如果你对它完全不熟悉,你需要阅读FireDAC,并查看最近版本的Delphi附带的示例。

但是,如果您只是想知道如何将数据从连接到数据库的FireDAC数据集复制到内存表中,您可以非常简单地执行此操作,如下所示:

procedure TForm1.btnCopyToMemTableClick(Sender: TObject);
begin
  FDMemTable1.Data := FDQuery1.Data;
  FDQuery1.Close;  //  don't need it open any more
end;

这里,FDQuery1是一个TFDQuery,类似于TQuery,因为它有一个SQL TStrings属性,允许你指定执行哪些Sql查询来检索数据。