Datenbank bleibt beim Löschen von Daten unverändert groß

Wenn ich in Approach Daten aus meiner Datenbank lösche, bleibt die Größe der zugehörigen DBF-Datei unverändert, obwohl sie kleiner werden sollte. Was mache ich falsch?

Im Prinzip haben Sie recht: Weniger Daten erfordern weniger Platz auf der Festplatte. Damit sich aber Änderungen wie das Löschen von Datensätzen in Ihrer Datenbank wirklich auf die Dateigröße auswirken, müssen Sie die Datenbank komprimieren. Erst dann entfernt Approach die gelöschten Daten aus der Datenbank. Bis dahin sind sie sozusagen nur unsichtbar gemacht.

Wie Sie Ihre Datenbank komprimieren können, hängt von der eingesetzten Approach-Version ab. In Approach 3.x gehen Sie folgendermaßen vor: Öffnen Sie die Datenbank und rufen Sie den Befehl Extras — Benutzervorgaben — Datenbank — Komprimieren auf. In Approach 96 und 97 heißt der Befehl Datei — Benutzervorgaben — Approach — Datenbank — Komprimieren.