Contact US

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Btrieve Error 2003

Btrieve Error 2003

Btrieve Error 2003


Anyone who can help me with this…

My client was running Windows 2000 SP3. He got to this error message
"User Setup File Open Error, Stat= 2003" during login into a 16 bit application in the server.

Previously I do ask my client looking for BTI.ini in his workstation but he told me that BTI.ini file was not found in the workstation.

Do I need to ask him check on list of "Must have" btrieve files that in WINNT? For instance, WBTRCALL.DLL, NWLCAL.DLL and etc....

Fyi, My client running the system in the Novell Netware 4.83...

Anyone have an idea?

RE: Btrieve Error 2003

What components you need to check for depend on the version of Btrieve.  If it's a 16 bit version then WBTRCALL.DLL is a good place to start. If it's a 32-bit version of Btrieve then you need to check for WBTRV32.DLL(or W3BTRV7.DLL).  
The 2003 indicates local access is not availble.  Where is the data file that this application accesses?  Is it on the Novell server or the Windows 2000 machine?  If it's on the Windows 2000 machine, you are going to need an engine on the machine. If it's on the Novell server, what version of Btrieve is running (you can check by typing "modules btrieve.nlm" at the server console).

Custom VB and Btrieve development.
Certified Pervasive Developer
Certified Pervasive Technician

RE: Btrieve Error 2003

Hi Mirtheil,

Thanks for your reply.

To avoid make any confusion here, I would like to explain more details of our client environment.

We are providing 16 bit application to our client.The application MUST comes with 5 Btrieve files in order to work fine.The 5 btrieve files are:
1. Wbt32res.dll
2. Wbt32.exe
3. Wbtrcall.dll
4. Wbtrlocl.dll
5. Wbtrvres.dll

Then the client will installed this application in Novell Netware. In other word, data file of the application accesses to the server.The workstations will mapping to the server and run the application with installed workstation installation.

Is that a "MUST" for my client installed Btrieve into their server?

How to check whether the server has Btrieve installation?

In the previous mail, you mentioned that
"If it's on the Novell server, what version of Btrieve is running (you can check by typing "modules btrieve.nlm" at the server console)."
I had tried to type "modules btrieve.nlm" in the console, but there is no feedback. Is that server do not has Btrieve installation?

Sorry for trouble you with so many questions.

Once again, thank you very much

RE: Btrieve Error 2003

First off, thanks for the information. Secondly, is there a reason you are still using the 16-bit version of Btrieve v6.15?  That product was never tester, supported, or even sold when Windows 2000 came out. The last update to 6.15 was in 1995, if I remember correctly.  
To answer your questions:
No, it is not a requirement to have the Server engine installed.  However, all NetWare servers already have a Btrieve engine (2 users with later versions.  Older versions had an unlimited 6.10 engine) installed.  
If nothing is coming back from the modules command, then the engine is not loaded.  
You need to make sure the BTI.INI has LOCAL set to Yes and REMOTE is set to NO.  

Custom VB and Btrieve development.
Certified Pervasive Developer
Certified Pervasive Technician

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members! Already a Member? Login

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close