none
Problema con ODAC RRS feed

  • Pregunta

  • Hola buen día…….

    Ojala haya quien pueda ayudarme con el siguiente problema:

    He creado una aplicación en C# que se conecta con Oracle, para lo cual estoy utilizando ODAC, en la maquina que he creado, se ha instalado el ODAC y funciona perfectamente,  he creado un .exe para instalar en otras maquinas, pero al ejecutarlo me marca la siguiente excepción:

    System.IO.FileNotFoundException: No se puede cargar el archivo o ensamblado 'Oracle.DataAccess, Version=2.112.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342' ni una de sus dependencias. El sistema no puede encontrar el archivo especificado.

    Nombre de archivo: 'Oracle.DataAccess, Version=2.112.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342'

    La pregunta es: ¿necesito instalar el ODAC en todas las maquinas que instalare el .exe ? si no es necesario instalarlo que es lo que me hace falta para que esta pueda corre?

    Espero alguien pueda ayudarme. Saludos

    jueves, 26 de julio de 2012 12:32

Respuestas

  • ¿necesito instalar el ODAC en todas las maquinas que instalare el .exe ?

    claro sin el cliente de Oracle no vas a poser conectarte

    no solo pones al dll del Oracle.DataAccess como referencia en tu aplciacion tambien necesitas el cliente en las pcs que se conecten

    por lo general lo ams comodo es programar usando servicio, entocnes las aplciaciones cliente se contactan con servicio web para trabjar los datos y asi el odac solo lo instalas uan unica vez en el servidor y no lo necesitas en cada cliente por el servicio te abstrae de eso


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Marcado como respuesta ana gaby jueves, 26 de julio de 2012 13:02
    jueves, 26 de julio de 2012 12:46

Todas las respuestas

  • ¿necesito instalar el ODAC en todas las maquinas que instalare el .exe ?

    claro sin el cliente de Oracle no vas a poser conectarte

    no solo pones al dll del Oracle.DataAccess como referencia en tu aplciacion tambien necesitas el cliente en las pcs que se conecten

    por lo general lo ams comodo es programar usando servicio, entocnes las aplciaciones cliente se contactan con servicio web para trabjar los datos y asi el odac solo lo instalas uan unica vez en el servidor y no lo necesitas en cada cliente por el servicio te abstrae de eso


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Marcado como respuesta ana gaby jueves, 26 de julio de 2012 13:02
    jueves, 26 de julio de 2012 12:46
  • Anteriormente ya habia instalado la aplicación en otras maquinas y efectivamente les tube que instalar el cliente, pero pense que habia la posibilidad ed no instalarlo porque con otros lenjuajes como java, solo necesitaba la libreria.

    Entonces instalre el ODAC en las otars maquinas.

    Leandro te agradezco mucho la información.  

    jueves, 26 de julio de 2012 12:56
  • sucede que no solo es Oracle.DataAccess.dll, porque ese archivo solo es un envolvente para oci.dll y demás archivos que necesite.
    martes, 3 de diciembre de 2013 17:23