AW: [Allegro] Datensatznummern
Fischer, Thomas
fischer at sub.uni-goettingen.de
Mi Mai 22 10:54:14 CEST 2013
Hallo Herr Eversberg,
> > bei der Kontrolle einer Datenbank (h check, Adressen checken)
> > wird mir in der Liste der gelöschten Datensätzen z.B.
> > DEL 55740549
> > angezeigt.
> Geben Sie in a99 mal unten in die Befehlszeile ein: #55740549
> ob dann was kommt.
> Wie groß ist die .TBL?
Da scheint etwas aus dem Ruder gelaufen zu sein:
hans.tbl hat 222.962.270 Bytes
hans.res hat 278.702.810 Bytes
hans.stl hat 164.278.144 Bytes
> > Das irritiert mich etwas ob der Höhe der Nummer, die Datenbank hat etwa
> 140.000 Sätze.
> > Ist das ein Problem? Wo kommt die Nummer her?
> Solche Anzeige entsteht, wenn ein Satz am Anfang den Code 09 hat
> statt 01. Hinter dem 09 steht dann die interne Satznummer, als
> 4 Byte codiert. Anscheinend in diesem Falle falsch.
>
> > Bei DBInfo wird auch angezeigt
> > Umfang 55740562 (davon gültig: 55726897) Sätze
>
> Diese DB-Größe wird durch Dividieren der Dateilänge der .TBL durch 4
> errechnet. Anscheinend ist die also viel zu groß.
>
> Zu empfehlen ist "Datenbank ganz neu aufbauen"
>
> Wie es dazu gekommen ist, kann ich aus der Ferne nicht erkennen.
> Evtl. gäbe die LOG-Datei Aufschluß, aber wenn nach dem Neuaufbau
> alles OK ist, kann man sich die Mühe sparen.
Ich werde mal einen Neuaufbau einleiten, wenn es danach noch Probleme gibt, melde ich mich wieder.
Schönen Dank für die prompte Hilfe!
Mit freundlichen Grüßen
Thomas Fischer
Mehr Informationen über die Mailingliste Allegro