And at last, below the guide how to get back .dbf file, see steps... or apply repair dbf
Open the dBase command line from the Windows Start menu.
Log into the local dBase software with your username and password.
Click on the dBase command line section of the window that is open.
Type "dbf /recover yourDbaseFile.dbf" into the command line, where "yourDbaseFile.dbf" is the name of the dBase file whose tables are corrupted.
Press "Enter." dBase takes some time (ranging from a few minutes to a few hours, depending on the size of the database) to analyze and repair the file and its contents. You are alerted when this process is finished.
As alternative solution make use of http://fox.wikis.com/wc.dll?Wiki~TableCorruptionRepairTools
Or ms item with similar question http://www.dbforums.com/showthread.php?1707214-Syntax-error-trying-to-UPDATE-dbf-file