几乎准备抛出白旗,但以为我会把它扔在那里。我有一个来自1994年的旧程序,该程序使用btrieve dB并呈现体育馆的基本会员信息。保存数据的btr文件将在记事本中打开,尽管格式几乎不可读,但我可以搜索并找到所有记录。当它在程序中打开时,会丢失大量记录。滚动时,它似乎停止在特定的记录上。
我对btrieve几乎一无所知,因为它早于我的IT职业生涯很多年,老实说我从未见过。我应该在哪里进行故障排除的任何建议或可能有用的工具,将不胜感激。
答案 0 :(得分:1)
这听起来好像文件可能已损坏,但是如果文件损坏,我会期望出现错误。重建文件的一种方法是使用BUTIL(和几个OS命令)。
重建步骤为:
重建完成。 我过去曾经使用以下命令(更改“文件名”和扩展名以匹配我的文件)。
copy filename.btr someother\location\filename.btr
ren filename.btr filename.old
del filename.btr
butil -clone filename.btr filename.old
butil -copy filename.old filename.btr