Resolver error: El proveedor 'Microso ft.Jet.OLEDB.4.0' no está registrado en el equipo local

by Marc Cortada 06/04/2011

Este error puede producirse si el programa se ejecuta en un entorno de 64 bits y la opción de compilación en VisualStudio está en Any CPU o en x64 bits. Para que funcione y encuentre la librería hay que establecer las propiedades de compilación del proyecto a x84 (32 bits), generar el ejecutable de nuevo y funcionará correctamente.

Parece que a fecha de hoy no hay un driver OLEDB de 64 bits definitivo. A nivel técnico por si os sirve para comparar, me ha pasado con un programa generado con VisualStudio 2005, programado en C#, e intentando acceder a una base de datos Access. Imagino que hubiera pasado con cualquier lenguaje, entorno y BD ya que es el controlador OLEDB lo que está dando error.

[Este post está importado de un blog anterior]

Tags:

Categorías: ASP.NET | BBDD | Programación y desarrollo | Solución a errores

No se aceptan más comentarios

Entradas por mes