求助:数据表头损坏,怎么修复
帖子列表太多,不知道之前有没有人问过类似问题,由于电脑干活时间死了,正在作业的应用程序强行退出,结果后面再运行时,有张表打不开了,能有办法恢复吗?好像有个SET命令是可以的,但我忘记了,先谢谢大侠了
2021-08-03 12:53
2021-08-03 13:25
2021-08-03 13:26
2021-08-03 13:35


2021-08-03 13:36
2021-08-15 21:09
程序代码: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")
2021-08-16 11:01