从Delphi REST服务器返回带有计算字段的数据集

时间:2018-09-18 05:06:28

标签: rest delphi firedac

我有一个带有返回数据集的方法的Delphi REST服务器,其实现大致类似于

function TServerMethods1.GetData: TFDJSONDataSets;
begin
  //some code omitted that builds the TFDQuery
  Result := TFDJSONDataSets.Create;
  TFDJSONDataSetsWriter.ListAdd(Result, MyFDQuery);
end;

数据集具有大量计算字段,但这些字段将被忽略,仅返回查询的内部数据-忽略字段编辑器(在IDE中)定义的任何字段-包括计算字段。有什么办法可以将计算出的字段包括在结果中?

我尝试返回FDMemTable并使用CloneCursor或分配Data属性,但这存在相同的问题。我正在使用Delphi 10.1。

0 个答案:

没有答案