Kleiner Fehler in UPDATE

Bernhard Eversberg ev at buch.biblio.etc.tu-bs.de
Mo Aug 16 08:27:22 CEST 2004


In Bergers Notizensystem hatte sich eine Meldung zu UPDATE
angesammelt:
  http://www.gymel.com/bugzilla/show_bug.cgi?id=369

UPDATE machte einen Einmisch-Fehler, wenn ein "neuer" Datensatz aus nur 1 
Datenfeld besteht UND dieses im "alten" Datensatz zugleich das ERSTE Datenfeld 
ist.
Dann wurde dieses Feld beim Modus  -fm3x  verdoppelt, d.h. das neue kam hinzu 
(was nicht sei soll), das alte blieb stehen (was sein soll). In der PRESTO- oder 
a99-Anzeige war dann trotzdem nur das alte zu sehen! Denn beim Einlesen wird das 
neue, das zuerst eingelesen wird, im Arb.Speicher sogleich wieder durch das alte 
überschrieben. Nur Einblick in die ALD-Datei auf HEX-Ebene zeigte den Fehler.

Obwohl dieser Fall sehr selten auftreten dürfte und wohl keinen wirklichen Ärger 
auslösen könnte, wurde er umgehend bereinigt.
update.lzh liegt bereit.

MfG B.E.


Bernhard Eversberg
Universitaetsbibliothek, Postf. 3329, 
D-38023 Braunschweig, Germany
Tel.  +49 531 391-5026 , -5011 , FAX  -5836
e-mail  B.Eversberg at tu-bs.de  




Mehr Informationen über die Mailingliste Allegro