修復DBF資料表檔案的簡單方法 (轉)

worldblog發表於2007-12-12
修復DBF資料表檔案的簡單方法 (轉)[@more@]

 

修復F資料表的簡單方法

如果你的提示“不是DATABASE ”等意思說明你的資料庫已經受損,需要進行修理。本人在實踐中,摸索出幾種可行的辦法,以供大家參考,如有不正確之處或者其他更好的方法,希望不吝賜教:

  方法1、如果你有DELPHI的Database DeskTop,修復DBF檔案是一件非常容易的事,只要開啟損壞的資料庫(用Database DeskTop是可以開啟損壞的DBF資料表的),修正損壞的記錄,一般是最後幾條記錄,不能修正的損壞記錄也只有刪除了,然後存檔即可,Database DeskTop的存檔功能會將正確的資料存入資料表中,當然資料表是要重新的。

  方法2、使用EXCEL或ACCESS都可以修復DBF檔案,不過要一些資訊。首先用或ACCESS匯出正確的資料,將其另存為一個同版本的DBF資料表,再透過修改DBF資料表的欄位結構,來修正屬性,最後重建索引,這種方法比較煩瑣,需要的資訊較多,在手頭沒有其他工具時,才可用此方法修復。

  方法3、目前上也有許多自稱可以自動修理DBF資料表及其索引的工具,可以試用自動修理工具進行修復。

  本人曾試用了一個自動修理工具,不過資料表未能修復,如有哪位高手有DBF資料表的自動修理工具,請給我一個好嗎?

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-992123/,如需轉載,請註明出處,否則將追究法律責任。

相關文章