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

Error al usar oracle.dataaccess.dll

Igual aquí. El ensamblado Oracle.DataAccess no se ejecuta en modo de 64 bits.

Debe configurar el grupo de aplicaciones para su sitio en modo de 32 bits (vaya a la Configuración avanzada del grupo de aplicaciones y configure Permitir aplicaciones de 32 bits a "Verdadero")

Si eso no funciona, asegúrese de que su directorio Oracle (el directorio que contiene todos los dlls de Oracle) esté en la ruta de su sistema. Si lo olvida, obtendrá el mismo error críptico de no encontrar Oracle.DataAccess.

EDITAR :

Instalar el cliente de Oracle puede ser un gran dolor. Usar Oracle Instant Client es algo más fácil que instalar el cliente completo, así que esto es lo que suelo hacer:

  1. Descargue Oracle Instant Client
  2. Descomprima el archivo en c:\oracle (cualquier otro directorio servirá)
  3. Abrir un símbolo del sistema como administrador
  4. escriba cd\oracle
  5. escriba configure odp.net20 myhome
  6. Haga clic derecho en "Mi PC", "Configuración avanzada del sistema", "Variables de entorno" y agregue el directorio C:\Oracle a la ruta del sistema
  7. Copie el archivo Oracle.DataAccess.dll de c:\oracle\odp.net\bin\2.x a la carpeta bin de su aplicación
  8. (opcionalmente) edite su archivo c:\oracle\tnsnames.ora