En determinados escenarios podemos encontrar este problema cuando intentamos crear un enlace entre una base de datos Access 2007/2010 con el formato .accdb y alguna aplicación de programación, hasta un DSN del sistema.

Pero por suerte hay una solución, hay que bajarse el controlador actualizado desde Microsoft para que funcione correctamente desde //www.microsoft.com/downloads/es-es/details.aspx?displaylang=es&FamilyID=7554f536-8c28-4598-9b72-ef94e038c891

Bajando el archivo de arriba y ejecutándolo, tendremos los controladores para Office 2007/2010 y podremos crear sin problemas los DSN a las bases de datos.

Puede ocurrir que una vez que los pasos de arriba funcionen, tengamos el error: El proveedor ‘Microsoft.Jet.OLEDB.4.0’ no está registrado en el equipo local.

Pasos para proyectos de Microsoft Visual C#
En el Explorador de soluciones , haga clic con el botón secundario en la aplicación y, a continuación, haga clic en Propiedades .
Haga clic en la ficha Generar .
En la lista destino de plataforma , haga clic en x 86 .
En el menú archivo , haga clic en Guardar los elementos seleccionados .

Pasos para proyectos de Microsoft Visual Basic
En el Explorador de soluciones , haga clic con el botón secundario en la aplicación y, a continuación, haga clic en Propiedades .
Haga clic en la ficha compilar .
En la ficha compilar , haga clic en Opciones de compilación avanzadas .
En el cuadro de diálogo Configuración de compilador avanzada , haga clic en x 86 en la lista de CPU de destino y, a continuación, haga clic en Aceptar .

En el menú archivo , haga clic en Guardar los elementos seleccionados .

(Visitado 18.293 veces, 1 visitas hoy)