Nachträgliches ändern der Tabellenstruktur - dazu wünscht man sich ein Datenbankverwaltungs-Werkzeug. Wenn du keines hast, dann wirst du eine Prozedur schreiben müssen:
Delphi-Quellcode:
[p-code]
CreateNewTable; // jetzt mit Primärschlüssel
OpenOldTable;
while not oldTable.Eof do begin
newTable.Edit;
foreach oldField in oldFields do
newFields.FieldByName(oldField.Name).Value := oldField.value;
newTable.Post;
oldTable.nextRecord;
end;
[/p-code]
Beim Primärschlüsselfeld musst du dir noch überlegen, wie die eindeutigen Schlüssel erzeugt werden sollen.
marabu