Wie behebe ich eine mögliche Datenbankbeschädigung?

Ich bin bei einem Kunden, der einige schnelle Korrekturen an seiner Zugriffsanwendung vornimmt. Es dauerte eine Weile, bis ich Zugang hatte, aber ich erholte mich schnell. Ich habe jedoch ein interessantes Problem entdeckt:

Bei einigen Berichten wird der Fehler "Datensatz gelöscht" angezeigt. Ich habe die Berichte überprüft und es scheint ein Problem mit einer Tabelle zu geben. Wenn ich diese Tabelle öffne, finde ich einen Datensatz, in dem alle Spalten mit "#deleted" markiert sind. Offensichtlich scheint diese Reihe der Schuldige zu sein. Wenn ich jedoch versuche, diese Zeile zu löschen, passiert nichts wirklich. Wenn ich die Tabelle erneut öffne, ist die Zeile noch vorhanden.

Gibt es eine Korruption in der Datenbank? Wie kann ich diesen Datensatz endgültig entfernen?

Bearbeiten: Es ist eine MS2000-Version

Lösung: Einfach komprimieren / reparieren ging nicht. Ich habe die Datenbank stattdessen in das 2003-Dateiformat konvertiert, was den Trick machte. Ich habe die erste Antwort markiert, die Komprimieren / Reparieren vorschlägt, da sie mich in die richtige Richtung weist. Vielen Dank!

Antworten auf die Frage(5)

Ihre Antwort auf die Frage