雄 雄二 Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-11 #1 dbf数据库,原建有索引文件,现在索引文件找不到,而DATABASE不能打开此数据库,请教如何去掉索引文件?
C cch_b Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-11 #2 无法,用FOXPRO打开后再重新索引吧。 其实有无索引是在DBF文件头的一个字节判断的,但俺手头上无DBF,所以 就无法了。
英 英国病人 Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-11 #3 用Delphi自带的DataBase Desktop打开表; 选择 "Open and Detach" 打开后再重新索引
W wumeng Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-12 #4 >>dbf数据库 是FOXPRO的吗?若是,用D5的SQL explore-->new-->standard -->Default driver=Foxpro.即可。
L lycwg Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-12 #5 >>原建有索引,现在只是不能正常使用。 这只可能是,你的索引没打开时,对数据库进行了变更,造成现有DBF与原有索 引不匹配引起的。要解决这个问题,只需按上面几位大虾所提供的方法,重新手工建 索引,使索引与数据库相匹配即可。 另,你可试试在DATABASE控件中取消索引,即不使用索引,看能否打开,以判断 是DBF本身损坏,还是由索引损坏所致。
>>原建有索引,现在只是不能正常使用。 这只可能是,你的索引没打开时,对数据库进行了变更,造成现有DBF与原有索 引不匹配引起的。要解决这个问题,只需按上面几位大虾所提供的方法,重新手工建 索引,使索引与数据库相匹配即可。 另,你可试试在DATABASE控件中取消索引,即不使用索引,看能否打开,以判断 是DBF本身损坏,还是由索引损坏所致。