Ich möchte die Daten aus dem Fritz Telefonbuch importieren, leider scheint bei dieser DBase Datenbank standardmäßig irgendetwas nicht zu stimmen, es kommt immer die Fehlermeldung "Beschädigter Header in Tabelle/Index". Mit der Datenbankoberfläche kann man die Tabelle trotzdem Readonly öffnen und genau das würde mir auch reichen, ein setzen von Deafultindex auf false und readonly auf true ändert aber nichts. An der Tabelle patchen oder Reparieren möchte ich aber lieber nichts.
Announcement
Collapse
No announcement yet.
FritzAdr.dbf importieren
Collapse
X
-
Hi,
Oder die Tabelle auf Dateibene kopieren und die Kopie patchen. Dazu kannst du folgende Funktion nutzen:
<pre>
procedure KillMDXFlag(sDBFName : String);
const
byteNewValue : Byte = 0;
var
F: File of byte;
begin
AssignFile(F, sDBFName);
try
Reset(F);
Seek(F, 28);
Write(F, byteNewValue);
finally
CloseFile(F);
end;
end;
</pre>
Comment
Comment