Un poco de desarrollo, una pizca de infraestructura, miscelaneas a gusto y a horno moderado hasta que esté dorado.
martes, 29 de mayo de 2012
El proveedor 'Microsoft.Jet.OLEDB.4.0' no está registrado en el equipo local.
Ni mas ni menos que eso.
Desarrollando una aplicación en VB 2010 accediendo a una BD Access (y bueno, que le vamos a hacer) en una maquina y con un SO de 64 bits nos aparece este error.
La explicación: Lisa y llanamente OLEDB no esta implementado para 64 bits, solo en 32. (Pero no por eso no podremos utilizarlo!).
La solución: Desde el entorno de desarrollo vamos a 'My Project' en el explorador de soluciones, de ahí a pestaña 'Compilar', botón de 'Opciones de compilación avanzadas...' y en 'CPU de destino' Elegimos x86.
Más información al respecto en:
http://msmvps.com/blogs/peplluis/archive/2008/07/10/el-proveedor-microsoft-jet-oledb-4-0-no-est-225-registrado-en-el-equipo-local.aspx
http://support.microsoft.com/kb/942977/es
Suscribirse a:
Enviar comentarios (Atom)
2 comentarios:
a mi me da el problema al momento de instalar un CD, es un programa didactico, no es para programar ni bases de datos
a mi me da el problema al momento de instalar un CD, es un programa didactico, no es para programar ni bases de datos
Publicar un comentario