求助:数据表头损坏,怎么修复
帖子列表太多,不知道之前有没有人问过类似问题,由于电脑干活时间死了,正在作业的应用程序强行退出,结果后面再运行时,有张表打不开了,能有办法恢复吗?好像有个SET命令是可以的,但我忘记了,先谢谢大侠了
Data_CL.rar
(34.64 KB)
cDBF = FILETOSTR("data_CL.dbf") nRecHead = CTOBIN(SUBSTR(cDBF,9,2),"RS2")+1 nRecSize = CTOBIN(SUBSTR(cDBF,11,2),"RS2") nRecCount = INT((LEN(SUBSTR(cDBF,nRecHead))-1)/nRecSize) cDBF = STUFF(cDBF,5,4,BINTOC(nRecCount,"RS4")) STRTOFILE(cDBF,"data_CL修复.dbf")