Error 2 - Any reliable online repair service ?

Posted on 2006-11-27
Last Modified: 2013-12-25
I have an application running on btrieve, cant tell what version, but the software maker suggest using file repair utility dated back 1992-1994 so I assume its an old version of the DOS database.

Recently a few of the files became badly corrupted, by the time they noticed the corruption, the backup tapes already rotated to beyond the time when its fully working.

I tried running LB.BAT to repair the files, but there are 4 or 5 files always error 2, the software people (Tas Software) said they would take upto 2-3 weeks to repair it, they must be kidding as how many companies you know can afford not able to run their accounts for that long.. I know one would say its the customers responisble to make sure backups are working, but I think we gone passed that point.

Anyone know any good reliable online repair service that could deal with btrieve ? The worry is that because TasSoftware uses almost 100 files, just by repairing the headers of these 4-5 damaged files may cause problems linking to the system as a whole, is there any way to safeguard such operation ?  The other route I am looking at is to extract the data and import them into another account package...

Thank you for your help
Question by:DuffyS40
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
LVL 11

Expert Comment

ID: 18042353
To check the version of the file you can download BUTIL. Also, the error 2 means file not found, make sure that the LB.BAT is linking to the right files.

@echo off
butil -ver yourfile.dat

To download Butil:

If you need support here is the place.

Also read this PAQ:


LVL 11

Expert Comment

ID: 18042371
Sorry i had a mistake (been some months without using btrieve)

The error 2 means

An error occurred during disk read/write.
This status code indicates the file has been damaged and must be
recreated, or that the file on the open call was not created by
Btrieve. Some other possible causes and solutions to try are:

Author Comment

ID: 18043930
Thank ch2, I had already read all info regarding error2, thats why I have given ,  and start to look for some online Btrieve experts to manually reapir the files.
Thanks for your help
LVL 11

Accepted Solution

ch2 earned 250 total points
ID: 18044026
You are welcome.

Here you will find the best btrieve experts i'm sure, and the place to hire people to do this job is I would like to help you with this issue, but thats a hard job.

LVL 28

Assisted Solution

by:Bill Bach
Bill Bach earned 250 total points
ID: 18047965
I'd be happy to help.  We provide a repair server for the Btrieve and Pervasive community that deals with all files types, and our own cache of automated (and quite advanced) tools usually gets the job done very quickly, even recovering data that the normal BUTIL process cannot handle.  

While I believe that Experts Exchange frowns on promoting an off-line job, it is likely the only way to quickly resolve your situation.  I am in my office today and available to help, so start at and let me know if you have any questions.

Featured Post

Windows Server 2016: All you need to know

Learn about Hyper-V features that increase functionality and usability of Microsoft Windows Server 2016. Also, throughout this eBook, you’ll find some basic PowerShell examples that will help you leverage the scripts in your environments!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Never store passwords in plain text or just their hash: it seems a no-brainier, but there are still plenty of people doing that. I present the why and how on this subject, offering my own real life solution that you can implement right away, bringin…
Recently I was talking with Tim Sharp, one of my colleagues from our Technical Account Manager team about MongoDB’s scalability. While doing some quick training with some of the Percona team, Tim brought something to my attention...
Video by: Steve
Using examples as well as descriptions, step through each of the common simple join types, explaining differences in syntax, differences in expected outputs and showing how the queries run along with the actual outputs based upon a simple set of dem…
Polish reports in Access so they look terrific. Take yourself to another level. Equations, Back Color, Alternate Back Color. Write easy VBA Code. Tighten space to use less pages. Launch report from a menu, considering criteria only when it is filled…

628 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question