Files
.dbf 文件中顯示的表的記錄數與實際記錄數不匹配
我有一些用 VFP 製作的 .dbf 文件。我必須與他們合作並偶爾對其進行編輯。最近我注意到其中一個 .dbf 以錯誤的方式執行。表格顯示的記錄數與實際記錄數不匹配。我試圖修改此表的標題以反映估計的記錄數,但沒有結果。如何取回我的原始文件?
使用十六進制編輯器並在其中打開一個 .dbf 文件。該工具位於 tools\hexedit\hexedit.app。
- 包含記錄計數的標頭字節位於地址的第 4、5、6 和 7
00000000
列(最頂行)。- 轉到地址,然後將此列中的數據更改為雙零。
- 接下來,在 VFP 中將此文件作為表格打開,並註意記錄數為零。
我為您找到了這個文章https://getsatisfaction.com/impathic/topics/corrupt-dbf-files 討論了類似的問題。