AW: Update
Thomas Fischer
fischer at mail.sub.uni-goettingen.de
Fr Sep 3 10:40:19 CEST 2004
Hallo Herr Eversberg!
> > ich versuche zwei Datenbanken aneinander
> > anzugleichen, genauer die Änderungen in der einen
> > in die andere Datenbank zu übertragen. Dazu
> > exportiere ich die neuen Datensätze der einen
> > Datenbank mittels ## und schreibe das Ergebnis in
> > eine Perlvariable $newData. Dann setze ich den
> > Updatemodus bei der neuen Datenbank auf 11 und
> > schreibe die Daten in die andere Datenbank:
> >
> > set u11
> > update
> > $newData
> >
> >
> > Dabei treten derzeit zwei Probleme auf:
> >
> > 1. An irgendeiner Stelle werden die Zeichen mit
> > Ascii > 128 umgesetzt, obwohl das nicht
> > gewünscht ist. Ich vermute, dass irgendwo
> > die o-Tabelle eingesetzt wird, habe aber
> > nicht gefunden, wo ich das ausschalte.
> Sind es denn ASCII-DOS-Daten?
> Im Zweifelsfall machen Sie di o.apt einfach leer.
> Umcodierung verhindern kann man aber mit set c1 .
Ja, es sind ASCII-DOS-Daten. Und ich würde nicht gerne meine o.gpt leeren, da ich auf die Daten auch mit anderen Mitteln zugreife (A99, Z39.50, eventuell allegro-x), wo meines Wissens die o-Umkodierung gebraucht wird.
Außerdem soll der ganze Prozess über das Netz gesteuert werden, also mit Avanti.
Ist der Befehl
set c1
auch für Avanti verfügbar?
Mit freundlichen Grüßen
Thomas Fischer
Mehr Informationen über die Mailingliste Allegro