From your comments, these errors would indicate that the application is reporting database errors it is trapping.
How do you rebuild the file, is that what BUTIL is for? I am very familiar with Clipper and dbase but know nothing of btrieve. How can I check for data corruption? What files are used for workstation settings in a typical btrieve environment? Would using IPX/SPX help performance? Do you know of a site that offers general trouble shooting for the Microkernel? Thanks for your attention.
Main Topics
Browse All Topics





by: mirtheilPosted on 2005-09-14 at 14:23:21ID: 14885093
I/O errors may indicate a corrupt file. Try rebuilding the file. I'm not sure what a "Lock Error" is. Do you know what that maps to in terms of a Btrieve status code?
If they are getting LCK files, they are not using a Client/Server engine but a workstation engine.
At this point, I would make sure they are at 6.15.451 on the W32MKDE.EXE. If that doesn't help, it might be worthwhile to download the V8 (or V9) workgroup engine from Pervasive's site. The WGE supports up to 5 users.
Trying the upgrade in a test environment would be a very good idea.