[Allegro] Matchsatz und Hex-Zeichen "DB"
Mentzel-Reuters
mentzel-reuters at freenet.de
Do Dez 11 15:47:56 CET 2008
Liebe Liste, lieber Herr Eversberg, lieber Herr Lehmann,
danke für die raschen Antworten. Es muß sich um ein Index-Problem
gehandelt haben; die näheren Schilderungen der Augenzeugen sind zwar
schwammig, aber es war wohl doch kein "Matschsatz" (also die Fusion von
zwei datensätzen, die dadurch entsteht, daß die Trennzeichen vernichtet
werden und dann der hintere Satz den ersten kategorienweise
überschreibt). Vielmehr sind irgendwelche Verknüpfungen
durcheinandergeraten; außerdem wurde bei einigen Datensätzen #00 nicht
indexiert, so daß die ID-Nummern doppelt, ja dreifach vergeben wurden.
Das scheint jetzt nicht mehr aufzutreten, keine Ahnung, was passiert war.
Herr Lehmann: danke für die Sorge, ich verwende WinHex seit Jahren.
Einen Schreib-Eingriff in eine "lebende" ALD würde ich auch nicht wagen,
sondern nur in eine, die danach sofort neu indexiert oder mit Import
bearbeitet wird.
Viele Grüße
Arno Mentzel-Reuters
Klaus Lehmann schrieb:
> On Thu, 11 Dec 2008 14:59:41 +0100, Mentzel-Reuters wrote:
>
> guten tag herr mentzel-reuters,
> um schlimmeres zu verhüten. folgende ratschläge ganz schnell:
> ihr hexeditor muss alle zeichen, die im ascii vorkommen, verarbeiten
> können.
> ihr hexeditor muss auch große dateien abspeichern können.
> ich(!) arbeite nie mit hexeditoren in ald-dateien. ist mir zu
> gefährlich.
> angebot: schicken sie mir mal die datenbank, und ich schaue.
> viele grüße
> ihr klaus lehmann
>
>
>
> <cit>Liebe Liste,
> <cit>gestern ist unter ungeklärten Umständen in unserem OPAC ein
> Matschsatz
> <cit>entstanden und vom Beabreiter irgendwie wieder verändert worden.
> Mit dem
> <cit>HexEditor zeigt sich folgendes Bild: Hinter dem betroffenen Satz,
> der
> <cit>mit der Zeichenketten 00 endet, kommt ein Block von 86 Zeichen mit
> dem
> <cit>Wert "DB" (Dezimal: 219), was einfach als schwarze Blockade
> dargestellt
> <cit>wird: ?. Erst nach diesem "schwarzen Block" kommen die üblichen
> <cit>Abschlußzeichen 00 0d 0a 01.
> <cit>In der *.ald tritt das Zeichen 219 mehrere tausend Mal auf,
> scheint also
> <cit>nicht ungewöhnlich zu sein, in den Datensatz gehört es aber ganz
> sicher
> <cit>nicht. Ich versuche es jetzt einmal mit einem neuen Indexlauf,
> nachdem
> <cit>ich den Block mit Hilfe des HexEditors aus dem Datensatz entfernt
> habe.
> <cit>Bleibt aber die Frage, wie so etwas überhaupt passieren kann. Hat
> jemand
> <cit>eine Idee?
> <cit>Alles Gute
> <cit>Arno Mentzel-Reuters
> <cit>
> <cit>
> <cit>
>
>
>
Mehr Informationen über die Mailingliste Allegro