用DEBUG修复dBASEⅢ数据库 浙 江 王文荣 1993-08-20 一:故障现象 在PC机上运行用DBASEⅢ编写的软件时,屏幕上出现NOT dBASEⅢ FILE的提示,退到DOS操作系统,用DIR列目录发现数据库文件完好无损,而进入DBASEⅢ用DIR查看时,发现文件记录项出现NOT a dBASEⅢ file。 二:解决方法 利用DEBUG对其数据库分析发现,原数据库的前面增加了128个字节,从第129个字节开始,才是真正的数据库内容,我们只要把数据库文件往前移128个字节即可恢复,以GZ.DBF为例: C>DEBUG GZ.DBF -R AX=0000 BX=×××× CX=9D80…… -M 180 9D80 100 -R CX CX 9D80 … … :9D00 -W .writing 9D00 -Q 这时运行软件便能正常执行。 (浙江 王文荣)