[Allegro] datensätze löschen mit dem update.job?

Klaus Lehmann lehmann_klaus at t-online.de
Mo Sep 15 12:22:25 CEST 2014


Guten Tag, Diskussionsliste Allegro-C,


ich suche nach einer komfortablen methode, bestimmte datensätze zu 
löchen. bislang wusste ich (immer), sie sind in cat_200.ald, habe die 
cat_200.ald gelöscht, dann die datenbank neuindexiert.

das dauert mir zu lange. 
und der nachteil: die kollegen müssen raus aus allegro.


nun bin ich handbuch auf seite 159 auf etwas gestossen:
"9.5 datenbanken aktualisieren mit avanti..."

da steht eine kleine anweisung drin, wie man datensätze löschen kann.
sieht einfach aus: (ich wiederhole nochmal:)
man hat eine alg, da steht drin:
der anfang ist: 
#u1 @@@@@
ich gehe davon aus, daß wie JEDE alg, die zeile aufhört mit:
\hex00\hex0d\hex0a
die zweite zeile hat den primärschlüssel zum inhalt:
#00 1234567
auch hier wieder: die zeile hört auf mit:
\hex00\hex0d\hex0a

hier mal so ein,zwee zeilen:
#u1 @@@@@
#00 zdb243-4
#u1 @@@@@
#00 zdb953541-x


ziel ist, bestimmte datensätze, mit obiger #00 zu löschen.



da klappt nur nicht!

so sieht der aufruf aus:
X:\allegro>x:\allegro\acon -jx:\allegro\update.job -kazdb -fm41 -dx:\bga\bga -ux:\tmp\zdb\1409lokalbga4.alg -F -L -n200
OP.cl=-jx:\allegro\update.job -kazdb -fm41 -dx:\bga\bga -ux:\tmp\zdb\1409lokalbg
a4.alg -F -L -n200
[INF] ac-w v34.4: x:\allegro\update.job v3, Datenbank x:\bga\bga
Neue Saetze kommen in die Datei bga_200.ald
Fehler bei der Bearbeitung von x:\tmp\zdb\1409lokalbga4.alg: Zeichen ERR=*;=35 k
ein gueltiger Satzanfang

acon(?) beschwert sich, daß am anfang der zeile das decimal-zeichen 35 
steht (=hex 23; unser lattenkreuz)


frage:
kann acon das nun mit dem job:update.job ?
das gleiche ergebnis mit dem update.jpb von th.berger.....



wem gelingt das (trotzdem)?
oder ist die doku noch nicht an die neuen gegebenheiten der jobs 
angepasst?  ;-)


grüße
ihr klaus lehmann














im hand buch


-- 
Mit freundlichen Grüßen,
Ihr Klaus Lehmann
http://allegronet.de * eMail: allegronet at t-online.de * phone: 03528-452 807(fax 809) * mobil: 0171-953 7843
allegronet.de * Klaus Lehmann * D-01454 Radeberg * Bahnhofstr. 1
zuständiges Finanzamt: FA Hoyerswerda, zuständige Kammer: IHK Dresden
zuständige Aufsichtsbehörde: Gewerbeamt Radeberg, USt-IdNr: DE247550760
* Software für zufriedene Bibliothekare: 1000x bewaehrt und ergiebig
* Bereits 4x allegro-utf8. Buchen Sie die allegro-Roadshow
* Yes we can. Only with allegro. Yes we do. Always with allegro.
* Internetkataloge & WebHosting für Allegro-C & Web 2.0 with VuFind
* 2011: Sponsor der Peter-Sodann-Bibliothek (Staucha)
* 2012: mit allegro-utf8 V3 und allegro-vufind auf der IFLA in Helsinki
* 2013: Bolero 64bit. Fußige Noten aufgeblättert (=Fußnotendoku)
* 2014:allegro-zdb: endlich. Die Wiedervereinigung! + eBooks




Mehr Informationen über die Mailingliste Allegro