EDbfWriteError: error while writing occured; indexes probably corrupted
Kann man irgendwie versuchen diese Tabelle zu reparieren ?
Ich habe es versucht mittels:
Code: Alles auswählen
procedure db_packen(i:integer);
begin
dbank[i].Exclusive := True;
dbank[i].Open;
dbank[i].PackTable;
dbank[i].RegenerateIndexes;
dbank[i].Close;
dbank[i].Exclusive := False;
end;
Dabei trat keinerlei Fehlermeldung auf.
Aber beim anschließenden Append (s.o.) wiederum.
Gibt es andere Reparaturmöglichkeiten ?
Denn immerhin lässt sich die Tabelle mittels MyDBFStudio korrekt anzeigen (=also kann nicht alles im Eimer sein...).