FDQuery1.Append;
FDQuery1.CopyFields(FDQuery2) ;
//FDQuery1.CopyRecord( FDQuery2);
// for ind := 0 to fieldc - 1 do
// FDQuery1Fields.FieldByNumber(ind).AsVariant :=FDQuery2.Fields.FieldByNumber(ind).AsVariant;
FDQuery1.Post;
FDQuery1.Append;
FDQuery1.CopyFields(FDQuery2) ;
//FDQuery1.CopyRecord( FDQuery2);
// for ind := 0 to fieldc - 1 do
// FDQuery1Fields.FieldByNumber(ind).AsVariant :=FDQuery2.Fields.FieldByNumber(ind).AsVariant;
FDQuery1.Post;