|
|
Re: kann dbf nicht öffnen ... is not a table - #22322 in section [729353] |
Sec: |
(1) Allgemeines |
Von: |
Michael Bickel |
An: |
Harro Schippan |
Am/Um: |
13.01.2011 09:54:01 gelesen |
--from Newsreader at Donnerstag, 13. Januar 2011; 09:54:01-- ?Hallo Harro, .... gute Frage, mit so alten Dateien habe ich unter VFP eigentlich nicht gearbeitet. BDE + DBF ist auch schon bald 15 Jahre her. Die DBFs aus dem Delphi Demo-Verzeichnis konnte ich problemlos öffnen (mit VFP). Google mal nach CMRepair, falls Du dieses nicht ohnehin verwendest. Soll denn mit vorhandenen Dateien gearbeitet werden, oder ist es auch i.O. diese nach VFP zu konvertieren und dann in VFP damit zu arbeiten? Ich habe eine TDBF-Version, die möglicherweise die alte lesen kann und auch VFP9 kann. Damit könntest Du Dir (in Delphi) ein Konvertierungsprogramm schreiben. Aber hilft vielleicht kurzfristig nichts. Viele Grüße Michael "Harro Schippan" schrieb im Newsbeitrag news:729351... Hi, hab jetzt ein Prüfprogramm gefunden, das analysiert die DBF. Das sagt mir das die MemoFelder im Header eine Länge von 10 hätten aber nur 4 haben dürften. Andere Dateien habe das gleiche Problem lassen sich aber trotzdem öffnen. Das ist also nicht das Kernproblem. Weiter sagte mir das Prüfprogramm der Header hätte 8.418 Byte Der Header Terminator (0X0D) wäre aber auf 8.417. Dies scheint mir das eigentliche Problem zu sein. Wie bekomme ich das korrigiert? Wieso kann DELPHI trotzdem damit arbeiten? Freue mich über hilfreiche Ratschläge. Danke Harro
|
|
|
|