[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