none
Microsoft.ACE.OLEDB.12.0 no esta registrado en el equipo local RRS feed

  • Pregunta

  • Hola 

    Ocupo realizar una conexión de Visual Basic a una base de datos creada en access 2019 (Windows 10), pero al momento de probar la conexión me aparece el siguiente mensaje "Microsoft.ACE.OLEDB.12.0 no esta registrado en el equipo local", ya he instalado el access databese engine, pero el problema continua, incluso probé haciendo otro archivo de acces 2013 y me dice que no se reconoce el formato del archivo.

    Agradecería bastante si me pueden ayudar a solucionar este problema

    viernes, 26 de julio de 2019 16:31

Todas las respuestas

  • Hola g.memo, en un principio fijate como se encuentra la compilación de la aplicación x64 o x86 si está en 64 cambia a x86 y descartamos que sea un error de configuración

    Saludos


    ARA San Juan 44 HEROES     ‗‗‗‗­|||||‗‗‗‗‗

    viernes, 26 de julio de 2019 16:39
  • Hola g.memo,

    Realmente quieres reparar el office con el propósito de aliviar el problema.

    Gracias por usar los foros de MSDN.
    Erick Rivera
     ____
    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, 26 de julio de 2019 21:41
  • Hola, muchas gracias por responder

    Efectivamente se encontraba en x64, lo cambie a x86, despues cheque en depurar y ya tenia en plataforma: Activa (x86). Probe nuevamente establecer conexion, pero me mostro el mismo error.

    

    viernes, 26 de julio de 2019 23:12
  • Ok g.Memo, cambia esta parte del la conexión string "Microsoft.ACE.OLEDB.12.0" por  "MicrosofT.Jet.OLEDB.4.0" Si lo acepta  nos indicaría que el Office no corresponde con la versión en que desarrollas la aplicación

    Saludos


    ARA San Juan 44 HEROES     ‗‗‗‗­|||||‗‗‗‗‗

    sábado, 27 de julio de 2019 0:34
  • Hola

    He utilizado "MicrosofT.Jet.OLEDB.4.0" como me lo indicaste, pero sigue sin hacer conexión. tengo que checar cuidadosamete que es lo que estoy haciendo mal.

    martes, 30 de julio de 2019 15:18
  • Hola, podrías revisar

    El proveedor 'Microsoft.ACE.OLEDB.12.0' no está registrado en el equipo local


    Votar y marcar respuestas es agradecer.
    Saludos.
    Lima-Perú

    martes, 30 de julio de 2019 17:09
  • A mi me ha funcionado así! Muchas gracias!!!
    jueves, 19 de diciembre de 2019 9:22