FDBatchMove Delphi
Ola, estou tentando fazer update entre duas tabelas entre bancos firebird pelo FDBatchMove quando execulto o Batch esta dando este erro:
FireDac[Comp][DM]-608. Undefined source field or expression for destination
FireDac[Comp][DM]-608. Undefined source field or expression for destination
Tulio Santana
Curtidas 0
Respostas
Raimundo Pereira
11/05/2017
GOSTEI 0
Robson Morais
11/05/2017
Estou com o mesmo problemas e esses exemplos não me ajudou, estou pegando os dados de uma query, passando para um TFDBatchMoveDataSetReader e jogando do BatchMove para TFDBatchMoveDataSetWriter, porém para o insert eu consegui, só não estou conseguindo fazer o AppendUpdate, quando mudo o Mode do BatchMove ele dá erro de Key Fields are not defined, porém os fields estão relacionados.
Conseguiu resolver ?
Conseguiu resolver ?
GOSTEI 0
Wellington Telles
11/05/2017
Eu tive o problema semelhante, e tive que mudar os campos para string:
FDBatchMoveImportFromText.GuessFormat([taDelimSep, taFields]); for i := 0 to FDBatchMoveTextReader1.DataDef.Fields.Count-1 do begin FDBatchMoveTextReader1.DataDef.Fields[i].DataType := atString; end; FDBatchMoveImportFromText.Analyze := []; FDBatchMoveImportFromText.Execute;
GOSTEI 0