Hallo Nikolai,
BDE Fehler $2301: Corrupt table/index header
Lösung:
Tabelle Repair für "Corrupt table/index header"
Da gibt es ein Freeware-Repair-Programm:
http://www.borland.com/devsupport/bde/utilities.html
von Borland, aber Du musst sicherstellen, das die richtige Version installiert ist.
Vermutlich liegt der Fehler in der Datenbank (*.DB). Beim Start des Programms wird beim Zugriff auf die Datenbank der Fehler produziert. Beim Neuafbau der Indexdateien, kann es an einem physikalischen Fehler in der Datenbank liegen. (durch Festplattenprobleme oder woher auch immer)
Durch ein fehlerhafte Installation bzw. durch das unvollständige Deinstallieren einer Software kann es vorkommen das die Konfiguration der BDE so gestört wird das selbst eine Neuinstallation der BDE keine Abhilfe bringt.
Dieses Programm wird kostenlos im Internet angeboten:
http://www.osnanet.de/stefan.hensiek/dataweb/bdechecker.zip
Es eignet sich sehr gut zur Überprüfung einer BDE-Installation, führt jedoch keine Korrekturen selbst durch. Starte das Programm (keine Installation), wähle den Menüpunkt "File / Run". Es werden nun die BDE Einstellungen überprüft und das Ergebnis angezeigt. Sollten noch Fehler gemeldet werden (in roter Fettschrift), so sollten diese aufmerksam gelesen werden.
Die Borland Database Engine vom Computer entfernen:
Starten Sie den Registriereditor und gehen Sie auf die folgende Pfade:
/HKEY_LOCAL_MACHINE/SOFTWARE/Borland/BLW32
Bitte überprüfe ob das Verzeichnis unter dem Wert BLAPIPATH existiert. Sollte das auf dem System zufinden sein, lösch dies bitte. Lösche danach den Pfad "BLW32" aus dem Registriereditor.
Danach auf den Pfad:
/HKEY_LOCAL_MACHINE/SOFTWARE/Borland/Database Engine
Kontrollieren unter Verzeichnis CONFIGFILE01 und DLLPATH. Wenn die Dateien/Verzeichnisse noch existieren dann lösche es vollständig. Lösche danach den Pfad "Database Engine" aus dem Registriereditor.
Alle Angaben ohne Gewähr.
Gruss Stefan