Ďakujem. Pozriem sa na to. Ja som dospel k tomuto funkčnému riešeniuprocedure TCalcSpacing.UpdateTbl;
var
DataSetReader: TFDBatchMoveDataSetReader;
DataSetWriter: TFDBatchMoveDataSetWriter;
FDBatchMove: TFDBatchMove;
Tbl: TFDTable;
begin
FDBatchMove := TFDBatchMove.Create(nil);
FDBatchMove.Mode := dmAlwaysInsert;
DataSetReader := TFDBatchMoveDataSetReader.Create(FDBatchMove);
DataSetReader.DataSet := FMTSpace;
DataSetWriter := TFDBatchMoveDataSetWriter.Create(FDBatchMove);
Tbl := TFDFunction.NewTable(nil, 'DISTANCES');
DataSetWriter.DataSet := Tbl;
FDBatchMove.Execute;
Podľa návodu by som mal použiť MemTbl.UpdateOptions.UpdateTableName := 'ADCALC';
MemTbl.ApplyUpdates(-1);
Neviem či mi tam ešte niečo chýba, ale nefunguje mi to. Hlavne to je podstatne jednoduchšie.