首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Btrieve文件只显示部分数据。

Btrieve文件只显示部分数据。
EN

Stack Overflow用户
提问于 2020-01-08 13:40:25
回答 1查看 154关注 0票数 0

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

我对btrieve几乎一无所知,因为它比我的it生涯早了很多年,而且我从来没有见过它。任何建议,我应该在哪里疑难解答或工具,可能有帮助,将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-09 15:47:00

这听起来像文件可能已损坏,虽然我希望如果它被破坏了错误。重建文件的一种方法是使用BUTIL (和几个OS命令)。

重建的步骤是:

directory.

  • Rename

  • 将原始文件备份到另一个原始文件。我喜欢将扩展名更改为.OLD.

  • ,删除原始文件。

  • 发出BUTIL -CLONE命令(BUTIL

  • 发出BUTIL -COPY命令(BUTIL -COPY

))。

重建工作已经完成。我以前使用过以下命令(更改“文件名”和扩展名以匹配我的文件)。

代码语言:javascript
复制
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
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59647153

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档