Update, drei Reaktionen auf dieselbe Aufgabe / Teilfeldtrenner
Koczian
082021772-0001 at t-online.de
Sa Nov 1 13:39:09 CET 1997
Liebe Liste,
was ist denn davon zu halten: update -fm41 bringt mit derselben Update-Datei
verschiedene Ergebnisse, je nachdem, ob mit -e ein Export zugeschaltet ist oder
nicht. In der Update-Datei steht ein einziger Satz:
#00 1 (Primaerschluessel)
#10 xxx
Die Datenbank enthaelt schon einen Satz mit Primaerschluessel 1, #10 hat bisher
einen anderen Inhalt. Ist ein Export als Kontroll-Protokoll zugeschaltet, bleibt
der vorhandene Satz unveraendert, das Protokoll enthaelt den alten und den neuen
Satz. Ohne -e wird die alte Kategorie durch die neue ersetzt, wie vorgesehen.
Das Problem habe ich viel frueher schon mal mit -fm21 gehabt (und mitgeteilt),
da wurde es behoben.
Der Avanti-Server dagegen speichert den Satz trotz set u41 als neuen Satz, was
er auch nicht sollte. Dazu habe ich zumindest einen Verdacht: in dieser
Datenbank werden die Primaerschluessel ohne fuehrende Nullen gespeichert und nur
fuer das Register mittels s4,0 auf gleiche Stellenzahl gebracht. Ist das ein
Kunstfehler?
Noch eine andere Frage: kann man in Avanti-Auftraegen den Teilfeld-Trenner ASCII
31 durch $ ersetzen, auch wenn in den Daten 31 verwendet ist? Und wieso kann man
eigentlich ueberhaupt $ als Teilfeldtrenner benutzen, dieses Zeichen kann doch
jederzeit als Teil eines Kategorieinhalts vorkommen? Geht man einfach davon aus,
dass dann regelmaessig eine Ziffer und kein Buchstabe folgt? Oder was?
Beste Gruesse, Koczian
Mehr Informationen über die Mailingliste Allegro