Btrieve 文件仅显示部分数据



几乎准备好扔白旗了,但我想我会把它扔在那里。我有一个 1994 年的旧程序,它使用 btrieve dB 并呈现健身房的基本会员信息。保存数据的 btr 文件将在记事本中打开,我可以搜索和查找所有记录,尽管格式几乎不可读。当它在程序中打开时,会丢失大量记录。滚动时,它似乎会上下停止在特定记录上。

我对 btrieve 几乎一无所知,因为它比我的 IT 职业生涯早了很多年,老实说,我从未见过它。关于我应该在哪里进行故障排除或可能有帮助的工具的任何建议将不胜感激。

这听起来文件可能已损坏,尽管如果文件已损坏,我希望会出现错误。 重建文件的一种方法是使用 BUTIL(以及几个操作系统命令(。
重建的步骤如下:

  1. 将原始文件备份到另一个目录。
  2. 重命名原始文件。 我喜欢使用将扩展名更改为.老。
  3. 删除原始文件。 它将在下一步中重新创建。
  4. 发出 BUTIL -CLONE 命令 (BUTIL -CLONE
  5. 发出 BUTIL -COPY 命令 (BUTIL -COPY

重建已完成。 我过去使用过以下命令(更改"文件名"和扩展名以匹配我的文件(。

copy filename.btr someotherlocationfilename.btr 
ren filename.btr filename.old 
del filename.btr 
butil -clone filename.btr filename.old
butil -copy filename.old filename.btr

相关内容

  • 没有找到相关文章

最新更新