El mensaje "El proveedor 'Microsoft.ACE.OLEDB.12.0' (o 16.0) no está registrado en el equipo local" aparece cuando Windows no tiene instaladas las librerías oficiales de acceso a bases de datos Access en su versión de 64 bits.
1. Causa del Error: Arquitectura de 64 bits
Bentian ERP Bridge es una aplicación nativa de 64 bits diseñada para aprovechar toda la memoria de tu equipo. Si en el ordenador está instalado un paquete de Office o Factusol antiguo de 32 bits, Windows solo dispone del controlador de 32 bits en el registro. Para resolverlo, basta con instalar el controlador redistribuible de 64 bits proporcionado gratuitamente por Microsoft.
2. Enlace de Descarga Oficial de Microsoft
Microsoft Access Database Engine 2016 Redistributable
Descárgalo directamente desde el Centro de Descargas oficial de Microsoft:
Descargar en Microsoft.com (Oficial) ↗3. Instalación Paso a Paso en Windows
- Al pulsar descargar en la web de Microsoft, selecciona el archivo de 64 bits:
accessdatabaseengine_X64.exe. - Una vez descargado, ejecútalo como Administrador (clic derecho → Ejecutar como Administrador).
- Sigue el asistente de instalación estándar pulsando Siguiente y Aceptar los términos.
- Si el instalador te avisa de que existe una versión de 32 bits instalada, ejecútalo desde una consola de comandos en modo pasivo:
accessdatabaseengine_X64.exe /passive
4. Verificación Inmediata en el Agente
Una vez instalado, abre Bentian ERP Bridge y pulsa Probar Conexión en la pestaña Factusol. El indicador cambiará a color verde confirmando que la base de datos se lee a la máxima velocidad.