Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations IamaSherpa on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Btrieve Error 2003

Status
Not open for further replies.

lwy123

IS-IT--Management
Oct 16, 2003
2
MY
Hi,

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?

 
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).


info@mirtheil.com
Custom VB and Btrieve development.
Certified Pervasive Developer
Certified Pervasive Technician
 
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

 
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.


info@mirtheil.com
Custom VB and Btrieve development.
Certified Pervasive Developer
Certified Pervasive Technician
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top