sql >> Base de Datos >  >> RDS >> Oracle

Problema de carga de Oracle.DataAccess.Dll en una máquina x-64

La arquitectura (x86 o x64) de Oracle.DataAccess.dll debe coincidir con la arquitectura del Cliente Oracle instalado y ambos deben coincidir con la arquitectura de su aplicación implementada (es decir, si compiló en "Cualquier CPU" o "x86" o "x64" ).

"AnyCPU" apuntará a x64 en Windows de 64 bits.

La mejor solución es instalar Oracle Client x86 y x64 (y según ODP.NET) en su máquina, entonces cualquier combinación funcionará. Aquí hay una instrucción sobre cómo hacer esto:Instalar Oracle x86 y x64

Una solución alternativa es usar el controlador administrado ODP.NET, esto funciona en cualquier caso. Puede descargarlo desde aquí:Oracle Data Access de 64 bits Descargas de componentes (ODAC)