Solución: conexión MS Access y Python en Windows 7

Posted by in Python

En la anterior entrada os puse un pequeño ejemplo de conexión con MS Access desde #Python, pero al ir a probarlo en #Windows7, el resultado fue el siguiente:

Error en MS Access y Python

Error en MS Access y Python

Posiblemente se deba a que tengo Windows 7 de 64 bits, pero tengo instalado MS Office 2007, que es de 32 bits, y Anaconda de 64 bits, y claro … Microsoft Windows se hace un lio, y … error que te crió!

Como el error que me da es que no tengo los drivers instalados, pues … a descargar los drives Microsoft ACE drivers 64 bits. Le doy a instalar, pero recibo este «bonito» mensaje:

Error al instalar Microsft ACE drivers

Error al instalar Microsoft ACE drivers

Mal asunto!!

Compruebo que no soy el único que ha pasado por este problema, así que aquí obtengo una posible solución, que consiste en instalar Microsoft ACE drivers en modo pasivo, desde una línea de comando MS-DOS:

AccessDatabaseEngine_X64.exe /passive

instalando microsoft ACE Drivers en pasivo

instalando microsoft ACE Drivers en pasivo

Ni siquiera me da tiempo a ver lo que se instala, pero … vuelvo a mi pequeño ejemplo, ejecuto y ….

script funcionando

script funcionando

Otro problema solucionado, y seguimos aprendiendo!