We help IT Professionals succeed at work.

32 bit driver Not working

367 Views
Last Modified: 2014-08-15
Good Afternoon,

I have a 32 bit corporate application running on a WIndows 2008 server.  I have modified the registry keys for both the hkey_local_machine\software\ODBC  and hkey_local_machine\software\WOW6432Node folders to ensure the MS Access Driver is pointing to the 32 bit Oracle driver installed.  I have created the System DSN to point to the Oracle 32 bit driver as well.  

The driver and setup in each of these folders has:

%WINDIR%\sysWOW64\odbcjt32.dll

I have attached screen shots of the error messages I am getting in MS Access.  I believe the issue is that MS Access is still pointing to the 64 bit driver.    I am getting an architecture mismatch error between application and driver.  

Any suggestions are welcomed.

Thank you.
access-error.PNG
Comment
Watch Question

Tomas Helgi JohannssonDatabase Administrator / Software Engineer
CERTIFIED EXPERT

Commented:
Hi!

And is the MS Office that is installed on the Windows 2008 Server  32 bit as well ?
Access and the odbc driver need to be in the same 32 bit to be able to communicate between Access and odbc otherwise you get an architecture mismatch.

Regards,
    Tomas Helgi
Tammi WarickSystems Analyst

Author

Commented:
Hello Tomas,

Thank you for your reply.  the MS Office suite was installed as 64 bit -- and I am thinking this is the source of the problem.  What are your thoughts?

My idea to only change the Access driver and ODBC to use the 32 bit driver so that the corporate application accessing the database were using the same 32 bit driver.  My team and I didn't want to change the 64 bit driver for the entire MS Office 2010 suite.  

however, I am still encountering the mismatch error.  I have verified that the Access driver and the ODBC driver are in fact the 32 bit drivers.

I hope this helps to clarify from my perspective.  

Thanks again,
Tammi
Database Administrator / Software Engineer
CERTIFIED EXPERT
Commented:
This one is on us!
(Get your first solution completely free - no credit card required)
UNLOCK SOLUTION
Tammi WarickSystems Analyst

Author

Commented:
Thank you for your help.

Gain unlimited access to on-demand training courses with an Experts Exchange subscription.

Get Access
Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Empower Your Career
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE

Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

  • Troubleshooting
  • Research
  • Professional Opinions
Unlock the solution to this question.
Join our community and discover your potential

Experts Exchange is the only place where you can interact directly with leading experts in the technology field. Become a member today and access the collective knowledge of thousands of technology experts.

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.