Ist evt. die Datenbank zu gross geworden (2.1 GB) und kommt darum nicht mehr zurecht ?
Da würd ich meinen Hamster verwetten.
Zu
BDE Zeiten war es üblich als Dateizeiger einen 32Bit-Integer zu verwenden.
Und bei 2Giga (2*1024*1024 - 1) gibt es einen Überlauf und das Vorzeichen wird negativ.