none
Se puede agregar la referencia de "Microsoft.ACE.OLEDB.12.0" en un proyecto? RRS feed

  • Pregunta

  • Estoy teniendo un error "El proveedor 'Microsoft.ACE.OLEDB.12.0' no está registrado en el equipo local." en un servidor de prueba. Así que mi pregunta es:

    Se puede agregar la referencia de "Microsoft.ACE.OLEDB.12.0" en un proyecto? si es asi como se realiza?

    El problema es que estoy realizando una aplicación web en asp, lo cual esta te permite seleccionar un archivo de Excel (.xls o .xlsx) y el resultado te lo muestra en un GridView. Al momento de seleccionar un archivo con extension .xls se ejecuta correctamente, pero al momento de seleccionar un archivo .xlsx me mostraba el siguiente error: "El proveedor 'Microsoft.ACE.OLEDB.12.0' no está registrado en el equipo local." Al tener este error investigue y resulto que tenia que tener instalado el AccessDatabaseEngine 2010, lo instale y funciono correctamente. Pero lo que necesito saber si es posible agregar las dlls de Microsoft.ACE.OLEDB.12.0 para no instalar el AccessDatabaseEngine 2010 en el servidor de prueba que estoy utilizando?

    Gracias

    Saludos

    miércoles, 11 de junio de 2014 0:42

Respuestas

Todas las respuestas

  • hola

    yo aconsejaria instalar el AccessDatabaseEngine

    o sino probar compilar el proyecto con solo soporte a 32bits, es ams el sitio en el iis tambien definle para que eejcute con 32bits

    imagen

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    miércoles, 11 de junio de 2014 2:00
  • Gracias por la respuesta Leandro pero es lo que no deseo, instalar AccessDatabaseEngine, intente cambiar el soporte de 32bits pero no me funciono, tal ves realice mal los pasos.

    Saludos


    • Editado Ferzaval miércoles, 11 de junio de 2014 23:30
    miércoles, 11 de junio de 2014 17:43
  • Hola Ferzaval,

    Te mando un saludo, ¿Has resuelto tu consulta?  Por el momento hemos marcado su respuesta como respuesta a tu consulta, si tienes algún inconveniente solo desmarca la respuesta y déjanoslo saber.

    Saludos,

    Miguel      

    MSDN/TechNet Soporte Comunidades

    Por favor, recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema.
    Es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft. Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.


    viernes, 13 de junio de 2014 20:05
    Moderador