我们在datasnap服务器上有一个包含计算字段的FDquery。
在具有FDMemtable的客户端上打开查询时,计算的字段为空。
问:我们如何通过datasnap将计算出的数据发送给客户?
function TCOMServerMethods.QRY_Get(): TFDJSONDataSets;
begin
result:=TFDJSONDataSets.Create;
FDQRY.Close;
//SQL
FDQRY.Open;
TFDJSONDataSetsWriter.ListAdd(result,'TABLENAME',FDQRY);
end;
procedure TCOMServerMethods.FDQRYCalcFields(DataSet: TDataSet);
begin
inherited;
//Add calculated value
FDQRYCalcField.Value:='Calculated'
end;