【问题标题】:How to work on TFDTable(FireDAC) in Delphi XE7?如何在 Delphi XE7 中处理 TFDTable(FireDAC)?
【发布时间】:2017-01-30 09:29:04
【问题描述】:

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

【问题讨论】:

标签: delphi


【解决方案1】:

如果您对 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 查询来检索数据。

【讨论】:

  • 我想用 FDTable1 添加这样的临时表 do begin TableName :='Test.db'; IndexFieldNames := 'CustNo'; //FieldDefs.Add('Testid',ftInteger);打开;结束;
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多