Erstmal Dankeschön!!! Hab es einfacher gelöst.
CopyFile(PChar(fileSource), PChar(fileDest), False);
Und es erfüllt den selben Zweck
Eben. Bevor du dich in unnötigen Komplexitäten verstrickst und am Ende noch Datenverluste hinnehmen mußt
Was an deiner Procedure noch fehlt, sind Disconnect vor dem Kopieren und anschließender Connect. Oder ist deine Anwendung nicht ständig mit deiner
Access-Datenbank verbunden?