The easiest way to find out what version you are using is to look for any of the following files and look at the "Verstion" information in the Properties of the file. The files are:
W3BTRV7.DLL
WBTRV32.DLL
W3DBSMGR.EXE
W3ODBCEI.DLL
W3ODBCCI.DLL
W32BTINT.DLL
W32MKDE.EXE
Moving to PSQL v11 may not be a lot of work. It depends on your application. For example, if you application is 16 bit, it won't work because v11 dropped support for 16 bit applications. If your application is hard coded to look for a specific version of Btrieve, it may not work as v11 reports its version as 11.00. Best thing I can suggest would be to install v11 on a test system and run your application.
You’ve got the basic steps down:
1. Install PSQL / Btrieve on the client / server.
2. Create the ODBC DSN pointing to the DDF/ data files.
3. Link the table in Access or create a Linked Server in SQL Server.
Now, how you do these is up to you. PSQL v11 is the most current version of Pervasive / Btrieve. It’s available as a workgroup engine, server engine on Windows (32 bit and 64 bit) and Linux (32 bit). You should choose the one that’s going to fit your needs. For example, if you are only going to access the data one time and it’s all going to be on one system, the Workgroup engine might work best.
Once you get the PSQL engine installed, you would create the ODBC DSN using the ODBC Data Sources applet or you can create the DSN using the Pervasive Control Center (documented at
http://docs.pervasive.com/products/d...3.1.html#89434).
Once you’ve got the DSN created, you can link the table through Access using “Get External Data” or you can create a Linked Server in SQL Server (
sp_addlinkedserver (Transact-SQL)).