首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

运行VFP8.0软件时为何会因故障出现dbf表丢失?这时怎么通过表bak文件恢复表数据

2012-09-16 
运行VFP8.0软件时为何会因故障出现dbf表丢失?这时如何通过表bak文件恢复表数据?运行VFP8.0软件时,有时会由

运行VFP8.0软件时为何会因故障出现dbf表丢失?这时如何通过表bak文件恢复表数据?
运行VFP8.0软件时,有时会由于死机、突然停电等原因造成表受损,这时可通过表受损修复方法来解决。但最近有的用户却出现了因故障出现dbf表丢失的严格问题,原先有的表文件(dbf文件、cdx文件只剩下cdx文件,dbf文件找不到了,但该文件的bak备份文件还在)。
  敬向电脑专家请教:(1)为何会出现因故障出现dbf表丢失的严格问题?如何避免这种情况的出现?(2)这时如何通过表bak文件恢复表数据?不胜感激!

[解决办法]
1.经常备份
2.use table.bak
copy to table.dbf

[解决办法]
可能由于死机、突然停电的原因,硬盘已经有坏块了。

把死机、突然停电这2个原因尽量减少或杜绝。

另外程序优化为:每次对表写操作后,要及时执行 Flush 命令。

热点排行