我的DBF出现了“CORRUPT TABLE/INDEX Header”。我山穷水尽了~~~~~~(100分)

  • 主题发起人 主题发起人 dangdang0302
  • 开始时间 开始时间
D

dangdang0302

Unregistered / Unconfirmed
GUEST, unregistred user!
一个FORPRO 的DBF,带FPT和CDX文件各一个。TABLE。ACTIVE:=TURE时,报错“CORRUPT TABLE/INDEX
Header”。怎么办???
我都快哭了!也查了所有的老帖子,都不行!拜托个位高手了。
谢谢了。
谢谢了。
我大后天给老师活,没有的话我的工作就没了,多谢!!
(此DBF可以用 VISUAL FOXPRO 6。O 打开!)谢谢了。
 
库文件头损坏或索引文件丢失了。用Database DeskTop若能打开数据库,则
table/restructer,无需做任何修改,存盘时选中pack,一般就能自动修复并压缩。

 
天啊,打不开啊,怎么办??
帮帮我啊~~~~~~~~~~~
 
把cdx删掉
 
Table的DatabaseName选择"Visual Foxpro Tables"
Table的TableName写上全路径如:C:/DBF/myDBF.DBF
 
使用ODBC连接Foxpro文件
 
我是一个DELPHI初学者,我希望大家能帮我解释一下我在ODBC中如何加载、配置,

使我可以使用DBF。(希望能详细一点)(为什么我在USER DSN 中加了一个后,在我的

TABLE。DATEBASENAME里没有呢?)

为什么我在使用PARABOX中也可以使用DBF文件?

我在TABLE。DATEBASENAME里加Visual FoxPro Tables后,

使用时要我输入密码,我该如何解决?
 
Step By Step:
1、在控制面板中打开数据源(ODBC) -> 用户DSN选择Visual FoxPro Tables
-> 配置 -> DatabaseType: Free Table Directory -> Path: C:/ -> 确定;
2、Delphi中新建一个项目 -> 放一个Database控件,AliasName:Visual FoxPro Tables,
DatabaseName:myDBF,LoginPrompt:False, Connected: True -> 放一个Table控件,
DatabaseName:myDBF, TableName:C:/DBF/myDBF.DBF, Active: True。
3、...
 
谢谢各位!

更谢谢liuly!

谢~~~~~~
 
后退
顶部