SOLO COMPARTIMOS CONOCIMIENTOS

domingo, 25 de abril de 2021

El proveedor Microsoft.ace.oledb.12 no está registrado en el equipo local

Este error se da cuando se trata de hacer una cadena de conexión con la base de datos Access en una aplicación Visual Basic

Que es “Microsoft Access Data base Engine”, en español significa “Motor de base de datos Microsoft Access”,  este es un componente que hace posible la interacción entre los servicios y aplicaciones que no son propietarios de Windows, un ejemplo de ello es si está trabajando con la base de datos Microsoft Access directamente este necesita establecer un vínculo para exportar tablas, por eso es que se necesita el motor de base de datos.

Hay diferentes versiones en la que Microsoft Access está disponible, esto depende del producto del mismo office.

Ventajas:

Conecta productos de Microsoft Office que no pertenecen al producto.

Fácil de usar y descargar.

Ahora vamos a procesar con la solución, hay que instalar una de estas tres versiones para que el problema deje de aparecer.

Solución numero #1

Link para descargar Microsoft Access Data base Engine2007.

Link para descargar MicrosoftAccess Data base Engine 2010.

Link para descargar MicrosoftAccess Data base Engine 2016.

Los pasos son fácil para instalar solo descargar y ejecutar el archivo “.exe”.

Solución numero #2

Esta es una solución si la numero 1 no funciona, lo siguiente seria es como este error pasa cuando no existen drivers de office 2007 para plataforma de 64-bits, solo hay que cambiar la opciones de compilación en propiedad de proyecto.

Compartir:

0 comentarios:

Publicar un comentario

ARCHIVO DEL BLOG