Problemas para conectar excel con un mdb desde vba
Estoy armando un libro que usa un .mdb como contenedor de datos. Mi problema surge porque necesito que el libro pueda utilizarse tanto en excel 2003 (x86) como 2007/10 (x86/x64) y por lo tanto necesito una cadena de conexión que me permita, sin tener que instalar ningún driver, conectarme a la BD en todos estos casos. Jet 4.0 no es compatible con office x64 y ace oledb 12.0 no se si puede usarse con un .mbd de access 2003 además de que obviamente no está instalado en las PC con office 2003.
Había pensado que en todo caso si ace oledb puede usarse para conectar con el .mdb entonces podría poner un condicional que usara una u otra cadena en función de la versión de office que se utilice. Es correcto esto?