请教DBF数据库问题(50分)

  • 主题发起人 主题发起人 雄二
  • 开始时间 开始时间

雄二

Unregistered / Unconfirmed
GUEST, unregistred user!
dbf数据库,原建有索引文件,现在索引文件找不到,而DATABASE不能打开此数据库,请教如何去掉索引文件?
 
无法,用FOXPRO打开后再重新索引吧。
其实有无索引是在DBF文件头的一个字节判断的,但俺手头上无DBF,所以
就无法了。
 
用Delphi自带的DataBase Desktop打开表;
选择 "Open and Detach"
打开后再重新索引

 
>>dbf数据库
是FOXPRO的吗?若是,用D5的SQL explore-->new-->standard
-->Default driver=Foxpro.即可。
 
>>原建有索引,现在只是不能正常使用。
这只可能是,你的索引没打开时,对数据库进行了变更,造成现有DBF与原有索
引不匹配引起的。要解决这个问题,只需按上面几位大虾所提供的方法,重新手工建
索引,使索引与数据库相匹配即可。
另,你可试试在DATABASE控件中取消索引,即不使用索引,看能否打开,以判断
是DBF本身损坏,还是由索引损坏所致。
 
多人接受答案了。
 
后退
顶部