El proveedor ‘Microsoft.Jet.OLEDB.4.0’ no está registrado en el equipo local

Sorprendentemente continúan llegando inquietudes preguntando cómo se abre una BD de Access en las nuevas versiones de VB.  Algunos asiduos a este formato han sufrido el desconcertante mensaje… no está en el equipo local? Cuando la realidad es que no esta implementado!

Para dar una buena explicación, recibimos este mensaje cuando utilizamos ‘OLEDB’ en un sistema X64 y ese es el detalle. No existe una implementación de ‘OLEDB’ para 64 bits.

La única solución es desarrollar en 32Bits, aunque esto ultimo NO signifique que tengamos que reinstalar el sistema operativo... tan solo nesitaremos seleccionar ‘X86’ como ‘CPU de destino’ en las ‘Opciones de Compilación Avanzadas’ de la pestaña ‘Compilar’ en las propiedades de ‘My Project’

Espero que esto os ahorre alguna que otra hora de busqueda.
Pep Lluis,

Comments

# re: El proveedor ‘Microsoft.Jet.OLEDB.4.0’ no está registrado en el equipo local

Saturday, September 20, 2008 11:54 AM by Ilya

Si esto esta clarisimo pero cuando se trata de ASPNET con IIS 7

# re: El proveedor ‘Microsoft.Jet.OLEDB.4.0’ no está registrado en el equipo local

Wednesday, October 01, 2008 5:56 AM by peplluis

Hol Ilya!

Podrias concretar en que sentido... pues el tema tiene sentido en tanto a la implementacion en X64. No existe ningun problema si lo ejecutas en entorno de 32bits.

Saludos,

Pep Lluis,

# re: El proveedor ‘Microsoft.Jet.OLEDB.4.0’ no está registrado en el equipo local

Wednesday, October 08, 2008 2:05 AM by Iván

Muy buenas,

Entiendo que Ilya se refiere a aplicaciones web en vez de escritorio.

A mi me sucede los mismo que "El proveedor ‘Microsoft.Jet.OLEDB.4.0’ no está registrado en el equipo local" al intentar leer un excel desde una pagina web.

En mi equipo XP funcionaba en el windows server 2008 casca.

Se cual es el problema pero no he encontrado la solución para las aplicaciones web.

Un saludo y gracias.

# re: El proveedor ‘Microsoft.Jet.OLEDB.4.0’ no está registrado en el equipo local

Wednesday, October 08, 2008 5:00 AM by peplluis

Hola Iván,

El IIS te permite seleccionar un entorno de ejecucion de 32bits. Por lo que solo debes configurarlo.

Si no encuentras como hacerlo, posteare los pasos.

Espero tus noticias,

Pep Lluis,

# re: El proveedor ‘Microsoft.Jet.OLEDB.4.0’ no está registrado en el equipo local

Wednesday, October 08, 2008 6:13 PM by peplluis

Leave a Comment

(required) 
(required) 
(optional)
(required)