[Allegro] Durch globale Änderung einen Datensatz zerstört

Thomas Berger ThB at Gymel.com
Sa Apr 1 01:22:34 CEST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Lieber Herr Englert,

> Da Presto beim Anklicken dieses Satzes restlos abstürzt, kann ich ihn nicht
> in der Datenbank löschen.

Manchmal hilfreich: Vor dem Aufruf des Satzes mit F5 in einem anderen
Datensatz auf die Internanzeige schalten.


> Ich habe also die ALD-Datei mit SRCH in eine ALG-Datei exportiert, dort den
> falschen Datensatz mit X gesucht und gelöscht. Jetzt kann ich wieder
> indexieren, aber alle Datensätze, die in der ursprünglichen ALD-Datei nach
> dem zerstörten Datensatz stehen, werden nicht exportiert und sind verloren.

Wenn irgendetwas nicht so ist, wie es sein sollte, haben die
allegro-Module die Tendenz, ohne Fehlermeldung die Arbeit
stillschweigend zu beenden...


> Kann ich vielleicht auf HEX-Ebene in der betroffenen ALD-Datei was
> reparieren, dass die Daten wieder gelesen werden können. Da sind si ja noch.
> Ich sehe sie im VI-Editor. Sie sehen perfekt aus und doch erkennt SRCH und
> PRESTO, dass was nicht stimmt.

Sehr vornehm formuliert ;-)

Wenn Sie ein installiertes Perl irgendwo haben, sind evtl. folgende
Tools fuer sie nuetzlich:

http://www.gymel.com/tools/

dort gibt es v.a. einen Link auf "sneezer.pl", der .ald-Dateien
aufspaltet in aktive Saetze, geloeschte Saetze, kaputte Saetze und
voelligen Schrott (die kaputten Saetze sind oft auch noch ziemlich
o.k., evtl. ist dort nur ein unvorhergesehenes Sonderzeichen drin).

Andererseits eine Link auf aldint.pl / tblint.pl, die eine "lebende"
Datenbank testen koennen und oft auch Hinweise auf "zerballerte"
.ald-Dateien geben koennen (bzw. auf Nummern von Saetzen, die
wohl echt verlorengegangen sind).

Schoenes Wochenende
Thomas Berger
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3-nr1 (Windows XP)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFELbm6hKFJT0F1FsoRAiPEAJwJnurF18N+6vqTjWRFhudSnhoIFgCeL9ab
mBzLYDckizhkcqhKfwUK2jc=
=iUov
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro