Microsoft schreibt vor, dass
Access-Datenbankn in regelmässigen Abständen reorganisiert werden sollten.
Wenn Du
Access startest, dann gibt es da irgendwo eine Option (ich glaub' Extras / Datenbank reparieren und komprimieren), die genau das macht.
Du kannst bei dieser
DB aber auch ganz leicht selbt diese System-Reorganisation (Neu-Indizierung) durchführen,
in dem Du die entsprechende Funktion aus einer
dll aufrufst, die zum Lieferunmfang von
ADO 2.5
gehört.
Hört sich jetzt vielleicht ein bisschen kompliziert an, ist es aber nicht.
Klick mal auf delphi.about.com, da gibt es irgendwo einen Einsteiger-Kurs für Delphi-
Access-Programmierung, und
in einem der letzten Kapitel dort (ist dann auch schon wieder eher was für Fortgeschrittene) steht auch, wie man
so eine
Access DB von Delphi aus reorganisieren kann.
Das wird helfen, garantiert !