永发信息网

如何解决dbc数据库文件破坏问题

答案:1  悬赏:50  手机版
解决时间 2021-11-24 10:12
如何解决dbc数据库文件破坏问题
最佳答案
一、用Pctools、NU的Diskedit等工具软件进行恢复:

----运行Pctools,选中无法打开的数据库,按E文件进入编辑功能,按F1切换显示模式。
----按F3进行编辑,将开始的第5个字节值减1,按F5存储,然后退出Pctools,启动VFP, 发现被破坏的数据库可以打开使用了。
----由于许多操作者并不一定熟悉如何使用Pctools,因此我建议大家可以用比较熟悉的Excel程序根据下面的步骤来进行数据库的恢复。

二、用Excel进行恢复。

----启动Excel,选择"打开"按钮,出现打开对话框,在打开文件类型中选择Dbase/VFP(*.DBF)文件类型,再选中被破坏的数据库打开,这时不要做更改,只选择"保存"按钮,会出现"另存为"对话框,仍选择以原来文件名保存,会提示"文件已经存在,是否替换已有文件?",选择"是"。
----然后选择"文件"菜单上的"关闭",会出现提示"数据库文件不是Excel格式,要保留修改吗?
----要保存为Excel格式,单击'是',然后在'保存类型'下拉列表框选'Excel工作簿';
----要用现有格式保存并替换原来的文件,单击'是',然后单击'保存';
----要在关闭文件时维持现有格式并不作保存,单击'否'。"
----由于我们并没有对数据库的记录进行改动,只是为了恢复数据库,所以选择最后一项"在关闭文件时维持现有格式并不作保存",因此单击"否",退出Excel。
----启动VFP,再次打开数据库文件,发现数据库文件已可以被打开了,但是观察数据库的结构,会发现数据库结构中的索引不见了,不过数据库的索引文件还存在。我们只需要给数据库Add索引,并选择原来的索引文件Open即可。
----添加索引文件后退出数据库结构设置,并对数据库重新索引一下,就可以继续使用原 来被破坏的数据库了。

三、如果是VFP6的DBF,那么用VFP8打开试一试。如果是VFP8的DBF,那么用VFP6打开试一试
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
四川福禄泉酒业有限公司.42度原浆浓香型白酒
瑞车福汽车维修连锁地址有知道的么?有点事想
男,14岁,我的大臂肌肉是什么级别?
说说地震这篇文章的短文
冀教版小学四年级上册数学三位数除以两位数67
洛阳53路公交车最晚几点
testin云测试平台 怎么收费
古代的深字怎么写
卓捷物流(茅江大道西50米卓捷物流)地址在哪,
中国邮政(龙口邮政支局)(龙口镇东风大道28号
电厂加氢什么作用
2018年青岛胶州买房子需要什么条件
男女朋友是怎么搞基的,能不能看下半身视频
我52了,找了个31的,大家说说,我该怎么办
天信装饰地址在哪,我要去那里办事
推荐资讯
广州珠村附近有好的健身房推荐吗
局部力量锻炼是消耗局部的糖原么
女主被男主抛弃,后来男主极力挽回的言情小说
诺诺镑客安全吗?
长岭冰箱是上面是制冷还是下面制冷
小学生初中考长郡奥数要学吗?
乌苏市距离巴音布鲁克草原多远
我在西双版纳的时候夜里总听见佛寺里播放的佛
男生妹妹头发型该喊理发师怎么剪?
文创中心地址好找么,我有些事要过去,
舞蹈家陈爱莲的身高
什么东西加进水中能让水变冷对人体无害
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?