Vb.52: UPDATE-Fehler beim Loeschen
Bernhard Eversberg
EV at buch.biblio.etc.tu-bs.de
Di Feb 13 10:43:55 CET 1996
Verlautbarung 52 der Entwicklungsabteilung
----------------
UPDATE-Fehler entdeckt und beseitigt
------------------------------------
Betroffen sind NUR Updates mit -fmxy und NUR wenn dabei Saetze geloescht
werden sollen.
Wenn UPDATE einen Satz loeschen soll, teilt man ihm dies mit, indem man
dem Satz entweder einen Code 9 voranstellt oder eine Kategorie #u1 @@@@@.
Was passiert, wenn der fragliche, zu loeschende Satz gar nicht in der
Datenbank vorkommt? Weil die einzumischende Grunddatei (.ALG) in
beliebiger Weise zustandekommen kann, ist der Fall nicht auszuschliessen,
wenngleich er hoffentlich sehr selten auftritt.
Natuerlich soll dann das Programm den Fall einfach ignorieren und nichts
speichern.
Leider koennen in der aktuellen Version dann Schreibfehler passieren,
d.h. es wird etwas an eine falsche Stelle in einer .ALD-Datei geschrieben
und zerstoert die dort stehenden Daten, oder es wird eine .ALD unmaessig
verlaengert und mit lauter Codes 00 ausgefuellt.
Unmittelbar nach Entdeckung dieses Problems heute frueh wurde seine
Loesung in Angriff genommen und die notwendige Korrektur durchgefuehrt.
Auf dem FTP liegt das korrigierte UPDATE.LZH im Verzeichnis
ac14/prog
In der Hoffnung, dass noch nirgendwo Fehler passiert sind,
B.E.
Mehr Informationen über die Mailingliste Allegro