This is a common question, because many do not understand the workings of the ODBC drivers and the 64-bit subsystem.
When you launch the ODBC Administrator in the Control Panel on a 64-bit system, what you are seeing is the 64-bit ODBC Administrator -- which lists *ONLY* the 64-bit ODBC drivers. At this time, the PSQLv10.10 database engine still contains only a 32-bit ODBC driver. Because of this, you must open the 32-bit ODBC Administrator. You can do this in two ways:
1) In the PCC, under the Tools Menu, select ODBC Administrator. (Pervasive knows that you need the 32-bit version).
2) Manually run the file C:\Windows\SysWoW64\ODBCAD
Without 64-bit ODBC drivers from Pervasive, however, you will not be able to do a direct ODBC call from a 64-bit version of SQL Server. However, I believe that some solutions may be available, including using an OLEDB link (which is 32-bit) instead.
Main Topics
Browse All Topics





by: mirtheilPosted on 2008-12-18 at 07:13:38ID: 23204084
The x64 client install only provides Btrieve components. There is no x64 ODBC driver for PSQL. You need to install the 32 bit client to get the ODBC drivers and PCC. 32.exe to see the drivers. They would only be accessible from 32 bit applications.
The "standard" ODBC Administrator is 64 bit and doesn't show 32 bit drivers. You'd need to go to the c:\windows\syswow64\odbcad