El proveedor 'Microsoft.Jet.OLEDB.4.0' no está registrado
Resuelto
Hola,
Estoy desarrollando una aplicación de contactos en Visual Studio 2019. Al presionar el botón "Iniciar", me llevé la desagradable sorpresa de ver que mi aplicación no se lanzaba y aparecía este texto
Así que fui a buscar en Internet y hice lo que decían la gran mayoría de los foros: instalar Microsoft.Jet.OLEDB.12.0, pero no funcionó. Gracias por su ayuda.
--
_________________________________________________
PouleFauna
Estoy desarrollando una aplicación de contactos en Visual Studio 2019. Al presionar el botón "Iniciar", me llevé la desagradable sorpresa de ver que mi aplicación no se lanzaba y aparecía este texto
System.InvalidOperationException: 'El proveedor 'Microsoft.Jet.OLEDB.4.0' no está registrado en la computadora local.'
Así que fui a buscar en Internet y hice lo que decían la gran mayoría de los foros: instalar Microsoft.Jet.OLEDB.12.0, pero no funcionó. Gracias por su ayuda.
--
_________________________________________________
PouleFauna
3 respuestas
-
ModeradorDe memoria, este error puede aparecer si compilas en AnyCPU o x64, intenta forzar la compilación en x86 (32 bits).
--
Intervengo principalmente en VB6 y VB.NET, con un poco de C#, pero la moderación me lleva a menudo a otros lenguajes.
En VB.NET, piensa en activar "Option Explicit" y "Option Strict". -
Gracias por su respuesta, pero como soy un novato, ¿puede explicarme cómo forzar la compilación en x86?
--
_________________________________________________
PouleFauna-
ModeradorNo tengo un IDE en este PC, pero creo que el método debe ser similar:
https://stackoverflow.com/questions/6399207/how-to-set-a-project-output-platform-to-x86-in-visual-studio-2010
https://docs.microsoft.com/en-us/visualstudio/ide/how-to-configure-projects-to-target-platforms?view=vs-2022
-
-
¡Funciona!!! ¡Muchas gracias!!!
--
_________________________________________________
PouleFauna