Eran Moshe

Eran Moshe

  • NA
  • 1
  • 988

Oracle driver for .NET 32bit

Sep 7 2014 8:28 AM
Hello,

I have developed a 32bit utility using .NET. The utility is connecting to Oracle 11g to fetch information for a database.

The server has 2 Oracle client installed, 32bit and 64bit.

The the application is complied as 64bit, I can create a connection using Oracle driver (Provider=OraOLEDB.Oracle)
While, when I compile the application as 32bit, trying to create the connection using Oracle driver fails and provide the following message: OraOLEDB.Oracle provider is not registered on the local machine

When trying to create MS ODBC, both 32bit and 64bit ODBC can be created and connected.

Since I am using 32bit DLL's within my app, I must compile it as 32bit application

Does anyone has an idea what can be the issue (32bit client not installed correctly maybe)? How can I check if the 32bit ODAC are installed?

Any idea how to solve the issue?

Thanks