[Allegro] abspeichern/löschen des ersten physikalischen datensatzes geht nicht mehr (="mehrfachspeichern-problem"?)

Bernhard Eversberg ev at biblio.tu-bs.de
Di Feb 28 15:13:35 CET 2012


Am 28.02.2012 15:02, schrieb Klaus Lehmann:
> der erste (auch physikalisch gesehen!) datensatz ist ein
> testdatensatz (mit sauberer #00 usw.).
> nachdem die datenbank gefüllt wurde, wollte ich den datensatz löschen.
> a99.exe ->  löschen. ja, hat er gemacht.
> datenbank komplett neu aufgebaut, mit allen schikanen (2stufiger
> indexlauf etc). der gelöschte datensatz ist da, hat keine #00 mehr.
> aus der #00 mit korrektem inhalt (=a12345) ist DAS geworden:
> #00000
> a99.exe>  datensatz nicht löschbar. datensatz #1 ist gesperrt
> neu: datenbank, wird indexiert (s.o.)
> ich will den datensatz von seiner position #1 wegbekommen.
> fülle ihn mit sinnlosen inhalten, damit er physikalisch woanders
> geschrieben wird. das alles bringt nix. der datensatz bleibt als
> erster datensatz stehen.
>
> ich habe mir die beiträge zum mehrfachspeichern durchgelesen, ist es
> dasselbe problem?
>
Nein, damit hat es nichts zu tun.
Es muß ein Problem des neuen index.exe sein, das ja die Datensätze
einliest und wieder rausschreibt in die neue .ald-Datei.
Wir gehen dem nach.
Das Problem ist ärgerlich, aber Datenschäden sind nicht zu befürchten, 
nur eben ein unnützer, verkürzter Datensatz.

B.E.





Mehr Informationen über die Mailingliste Allegro