Damaged DBF's

Damaged DBF's

Post by UGF1b » Wed, 25 Feb 2004 18:11:06


Dear all
Can anyone tell me if there is any way of repairing a table which has got damaged, and fox says that it is not a table
I have tried opening it with excel, Fox 6.2 and VFP but no luck with either

Thank
Paul
 
 
 

Damaged DBF's

Post by Eric den D » Wed, 25 Feb 2004 18:38:25

Hello, Paul!
You wrote on Tue, 24 Feb 2004 01:11:06 -0800:

P> Can anyone tell me if there is any way of repairing a table which has
P> got damaged, and fox says that it is not a table.

Try the stonefield db toolkit from www.stonefield.com. For free tools,
search the download area of www.universalthread.com.
--
Eric den Doop
www.foxite.com - The Home Of The Visual FoxPro Experts - Powered By VFP8

 
 
 

Damaged DBF's

Post by Rick Bea » Wed, 25 Feb 2004 22:29:59

Paul,
There are a number of commercial programs that can fix this - dSalvage (?),
FoxFix ( http://www.yqcomputer.com/ ) or Recover 4.0 ( http://www.yqcomputer.com/ ).
There are also freeware / shareware products at the UT in the Download Area
( http://www.yqcomputer.com/ ). Or if you want to try to fix-it-yourself,
go to http://www.yqcomputer.com/ ~NotATable and with a hex file editor
(VFP includes one!), you may make it right.

Rick
 
 
 

Damaged DBF's

Post by VGhvbWFzIE » Wed, 25 Feb 2004 22:56:07

Hi Paul

Let me tell you what we were doing when a dbf got corrupted. Our tables were in Dos Foxpro. We use to open the tables in (mFoxplus) add a record in it and save it.

I think you have to update the table header by opening it in low level. Calculate the table size (record length * no. of records). This information you can put in the header. Try coping this table to some other name and do these things

Thomas Jacob