Oracle driver for .NET 32bit
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