Ja, dafür muss man entsprechende Tools entwickeln und bereitstellen, damit der User das überhaupt selbst machen kann. Trotzdem war das oft ein Fall für den Support, weil die eingebauten Reparaturmethoden es nicht automatisch korrigieren konnten und die Kunden es nicht selbst machen konnten.
Es ist einfach ein usability Albtraum. Ein system für masochisten. Ich weiß nicht wie wir OP davor retten können. Wir haben hier in der Support Datenbank 150 einträge wenn ich nur nach
BDE suche.
Code:
Fehler:
Runtime 217.
Alte p*.lck und p*.net Dateien sind gelöscht worden.
BDEAdmin läst sich einwandfrei starten
Fehler tritt auf allen Workstations auf
Lösung:
Eine Tablle hatte einen zerstörten Header
Kann man mit unserem Setup ermitteln
Datei löschen und mittels Setup. Reorganisation neu anlegen lassen.
Kann auch andere Dateien betreffen. Eine komplette Reorganisation ist empfehlenswert.
Code:
Fehler:
"
BDE-CFG Pafd nicht gefunden."
Die
BDE ist nicht lauffähig
Ursache:
D-Info / Clicktel etc. ist installiert worden (die hinterlassen ein fehlerhafte
BDE)(sie überschreiben die richtige)
BDE-Dateien wurden gelöscht ohne die Registry zu ändern.
Lösung:
In der Windows Registry den Borland Pfad suchen und umbenennen.
Danach neu installieren.
Sollen Konfigurationen von anderen Programmen eingelesen werden, kann man mit dem BDEADMIN.EXE die IDAPI32.CFG Dateien einmischen
Sollte die
BDE bereits installiert sein und nur die Datenbankaliase nicht vorhanden sein können diese von Hand angelegt werden. Danach die Installation neu starten.
Code:
Fehler:
Runtime 217
Lösung/Ursache:
Die Language Einstellungen in der
BDE-Konfiguration sind falsch.
statt
ANSI muss PDOX intl. eingestellt werden.
Auch toll Runtime Error 217 heist immer einfach das irgendetwas mit der
BDE nicht stimmt...
Code:
Fehler:
Indexfehler wird gemeldet.
Lösung/Ursache:
Die Tabelle war auf 256 MB angewachsen.
in
BDE-Admin - Treiber -
Paradox LEVEL auf 5 oder 7 und Blocksize auch 16384
Code:
Fehler:
Operation nicht anwendbar
Lösung/Ursache:
Mit dem BDEADMIN unter Konfiguration INIT folgende
BDE Parameter auf folgende Werte einstellen
LOW MEMORY USAGE 64
MAXBUFSIZE 8192
MAXFILEHANDLES 400
MEMSIZE 64
SHAREDMEMLOCATION 0x6BDE0000
SHAREDMEMSIZE 8192
USW. USW.
Ich verstehe nicht warum man sich sowas antun sollte.