You don't mention the exact version of Btrieve. NetWare 3.12 shipped with
Btrieve 6.10a, a VERY unstable version that should not be used, as it tended
to lock up servers hard. You'll definitely want to upgrade it to Btrieve
6.10c at a minimum. Novell may have these patches -- if not, let me know
and I might be able to dig them up.
Of course, if you DO have 6.10, you'll need to know that this ancient engine
existed BEFORE the Win32 environment was available. As such, it does NOT
support access from Win32 applications. Since VB6 is a Win32 app, and since
you're probably not using the old Visual C++ 1.5 (16-bit) compiler, you
won't be able to get to it with this engine.
Of course, if you have Btrieve 6.15, verify that you have 6.15.451 running,
and all the tools, and you should be home free, as this *IS* supported from
a Win32 environment.
There are numerous code examples on the Pervasive DeveloperZone web site,
and this would be the best place to start. Note that the newer SDK's want
you to link with W3BTRV7.DLL, but the older WBTRV32.DLL (which you'll have
with your Btrieve 6.15 install) is identical in function to it.
Goldstar Software Inc.
Building on Btrieve(R) for the Future(SM)
Bill Bach
BillBach (AT) goldstarsoftware (DOT) com
http://www.goldstarsoftware.com
*** Pervasive.SQL Service & Support Classes ***
Chicago: March, 2004: See our web site for details!
Tomek wrote:
Quote:
Hi
I want to build Windows application (VB6 or C++) which will connect to
btrieve files located on Netware 3.12 server (I load server by starting
btrieve.nlm and bspxcom.nlm - it's not Pervasive)
How could I make connection to these files.
Where to find example how to make connection.
Thanks for help |