Hallo DBman,
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
i : Integer;
fldName : String;
begin
Table1.Open;
BatchMove1.Mappings.Clear;
for i := 0 to Table1.FieldCount -1 do
begin
fldName := Table1.Fields[i].FieldName;
BatchMove1.Mappings.Add(fldName +'=' +fldName);
end;
Table1.Close;
end;
Mit dem oben gezeigten Code füllst du den Mappingsarray. Das erste Feld (Zähler) erhält keine Daten aus der alten Tabelle, sondern wird automatisch gefüllt.