El proveedor Microsoft.Jet.OleDb.4.0 no está registrado en la máquina local Antecedentes
RNT Cliente está diseñado para funcionar en computadoras de 32 o 64 bits con Windows XP, Windows Vista, Windows 7 o Windows 8 Pro, pero en Windows XP de 64 bits (y posiblemente en otros sistemas operativos) es posible que algunas de las DLL OLEDB de Microsoft no se hayan procesado registrado.
Solución No. 1
La solución es registrar manualmente esos archivos DLL.
ir a Inicio> Ejecutar y escriba cmd Esto inicia el símbolo de sistema (también disponible en Inicio-> Programas-> Accesorios-> Símbolo del sistema)
tipo cd \
y pulse retorno
El pronta debe mostrar ahora C:\>
Tienes que ir a una carpeta especial que sería algo así como
- c: \ windows \ system32
- C: \ WINNT \ system32
- c: \ windows \ SysWOW64
Pruebe a escribir cada una de ellas. Si dice "El sistema no puede encontrar la ruta especificada, intente con la siguiente", p.
- cd c: \ windows \ SysWOW64
- cd c: \ windows \ system32
- cd c: \ winnt \ system32
Cuando uno de los que no causa un error, detente, has encontrado la carpeta correcta.
Debe registrarse los OLE DB 4.0 DLL escribiendo estos comandos y presionando retorno después de cada regsvr32
- regsvr32 Msjetoledb40.dll
- regsvr32 Msjet40.dll
- regsvr32 Mswstr10.dll
- Msjter40.dll
- regsvr32 Msjint40.dll
* Solución Nº 2 *
Para resolver este problema abra el proyecto en Visual Studio a continuación:
- Desde el explorador de soluciones haga clic con su proyecto a continuación, haga clic en Propiedades
- Haga clic en la construcción pestaña
- Cambio de destino de la plataforma: Cualquier CPU x86
- Re-construir su solución
Echa un vistazo a este hilo - http://social.technet.microsoft.com/Foros/es/w7itproappcompat/thread/14041b74-6ca6-49be-af90-d8ff3f962724 – adatapost
no debería ser su pregunta "¿por qué no puedo cambiar la CPU de destino?", porque eso es lo desconcertante – hawbsl
"Intenté cambiar la plataforma a la CPU X86 pero no se pudo cambiar " Si alguien más también está teniendo este problema, intente esto primero: Si está utilizando Visual Studio, la plataforma se puede cambiar en Propiedades del proyecto> Compilar> Objetivo de la plataforma. Si revisa la plataforma de soluciones, solo puede mostrar cualquier CPU. –