Strange situtaion after a server upgrade - I can create odbc connections on both 32&64 bit clients and they test OK. However when users run an Access DB only the 64 bit pc’s connect, 32 bit pc’s report an odbc error.

The new server is 64 bit but seems to be ok with the 32 bit connections as they test ok. Anyone got any suggestions?

2 Spice ups

Hi Gerard.

What is the error reported on the 32bit PC’s?

Just ‘ODBC connection error’

Are you using a system DSN connection to one set up on the server or a local one?

It is a System DSN set up on the client PC. Everything works fine with the old server (32 bit) and when switched to the new one the test connection works. Can’t see any reason for this to fail with Access.

Is there such a thing as a 64-bit ODBC driver? Anything in the logs to indicate why it is not connecting from a 32-bit OS (checking both server side and client side logs)

Yes there is a 64bit ODBC, and it is connecting correctly on the 64bit machines. It is the 32bit one that is failing to allow Access to connect. What logs are there on the server side?

Anyone got any other ideas?

Server side application or system event logs and the same logs on the client side. The only change has been putting the database on a 64-bit server OS?

Update - have not figured out why this happened but as a workaround I deleted all the linked tables and re-created them - everything working OK now.