Access 365 Pro Plus 64 bit and Oracle 11g 32 bit ODBC driver

Keeping, Tim (DEM) 1 Reputation point
2021-01-20T06:30:38.767+00:00

On Win 10 64 bit too. No problems with Office 2016, but IT just upgraded us to 365.

ODBC 32 bit has a User DSN entry using an Oracle 11g 32 bit driver, and it tests OK.

ODBC 64 bit also lists the same named User DSN entry but

  • the Oracle 32 bit driver does not appear in the Driver tab
  • The 58492-odbc32-success.jpg58502-odbc64-fails.jpg58460-access-dsn-error.jpgRemove and Configuration buttons are greyed out so I cannot test

When I try to use this DSN in Access 365 64 bit it complains about mismatched architecture.

DB admin thinks it should not be a problem and claims his 64 bit Access is using the 32 bit driver.

The general consensus on the internet is you cannot cross Access and drivers of mismatching bits. The error sounds exactly like that. I cannot see the driver in 64 bit ODBC Administrator so that makes sense.

A simple question - does 64 bit Access need a 64 bit ODBC driver?

Microsoft 365 and Office | Install, redeem, activate | For business | Windows
{count} votes

1 answer

Sort by: Most helpful
  1. Erin Ding-MSFT 4,476 Reputation points
    2021-01-20T10:57:03.197+00:00

    @Keeping, Tim (DEM)

    Generally, we suggest to match bits between ODBC driver and Access.

    You could try to go to %systemdrive%\Windows\SysWoW64 to use the 32-bit odbcad32.exe to configure the DSN.


    If an Answer is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.