有些机构可以帮我使用TFDTable.FireDac对我来说是全新的。我在delphi 2010中使用TTable作为内存数据库。所以我想在xe7中使用TFDTable来暂时保留。
答案 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查询来检索数据。