标题:求助:DBF打开提示 这不是一个表 怎么解决
只看楼主
dundas
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2013-8-11
结帖率:100%
已结贴  问题点数:20 回复次数:13 
求助:DBF打开提示 这不是一个表 怎么解决
下面这个附件,是打不开的DBF,打开的时候提示:"这不是一个表"
就是因为断电一下就变成这样了,
请问有那里高手能打开,拜托,谢谢,数据很重要的!
160420tr.rar (1.5 KB)
2016-04-21 18:21
aaaaaa
Rank: 8Rank: 8
等 级:贵宾
威 望:21
帖 子:796
专家分:937
注 册:2012-9-4
得分:1 
这个文件修不了了,都是 Chr(0),怎么修?

民工子弟学校22班团小组长阳光模特队长冲锋篮球队前锋小苹果合唱队领唱蓝天舞蹈队编舞
2016-04-21 19:14
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:190
帖 子:3125
专家分:8340
注 册:2015-3-25
得分:5 
Vfp—Dbf 表的损坏修复方法

经常遇到 dbf 表因不同情况等损坏的情况,不妨试试用 SET TABLEVALIDATE TO 0 来看看

clos all
SET TABLEVALIDATE TO 0  &&(不进行验证)
use 表 1 copy to 表 2   &&(另存为新的表),一般 表 2 就正常了,如果不正常,BROW表,看那个表的记录有问题,删除有问题的记录
INDEX ON XXXX TAG XXXX  &&重新索引
SET TABLEVALIDATE TO
2016-04-21 19:19
aaaaaa
Rank: 8Rank: 8
等 级:贵宾
威 望:21
帖 子:796
专家分:937
注 册:2012-9-4
得分:2 
3 楼的方法是修复索引文件,DBF 的损坏一般是头的记录与真实的记录数偏差,或者 Memo 字段偏移,一般用 Excel 试着打开,如果可以打开的,再另存为 DBF,再做后面的完善工作,楼主的文件用专用工具都打不开,悬。

民工子弟学校22班团小组长阳光模特队长冲锋篮球队前锋小苹果合唱队领唱蓝天舞蹈队编舞
2016-04-21 19:54
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:5 
1M多全是0x00
2016-04-21 23:14
aaaaaa
Rank: 8Rank: 8
等 级:贵宾
威 望:21
帖 子:796
专家分:937
注 册:2012-9-4
得分:2 
应该不是损坏,如果是损坏的,再怎么严重至少会留下部分的数据,估计是软件的暗桩或者后面,软件判别到了有人动了奶酪,把重要的数据都置 Cht(0) 数值。
或者楼主拷贝文件错了。

民工子弟学校22班团小组长阳光模特队长冲锋篮球队前锋小苹果合唱队领唱蓝天舞蹈队编舞
2016-04-22 00:06
aaaaaa
Rank: 8Rank: 8
等 级:贵宾
威 望:21
帖 子:796
专家分:937
注 册:2012-9-4
得分:1 
见过有些财务软件,它有自毁按钮,遇到查账的人,嘣,按一下,全擦清。
像这样不留痕迹的文件,一定是人为的。

民工子弟学校22班团小组长阳光模特队长冲锋篮球队前锋小苹果合唱队领唱蓝天舞蹈队编舞
2016-04-22 00:13
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:190
帖 子:3125
专家分:8340
注 册:2015-3-25
得分:1 
以下是引用aaaaaa在2016-4-22 00:13:28的发言:

见过有些财务软件,它有自毁按钮,遇到查账的人,嘣,按一下,全擦清。
像这样不留痕迹的文件,一定是人为的。

毁了,他自己不要数据了?国人真牛。
2016-04-22 09:02
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:0 
打不开
2016-04-22 10:19
厨师王德榜
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:183
帖 子:942
专家分:4724
注 册:2013-2-16
得分:3 
吹版用16进制编辑器打开,如果都是一串0的话,那不用修了,文件头坏了。
2016-04-22 13:16



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-463955-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 2.935493 second(s), 10 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved