¿Cómo compruebo que una base de datos de Access 2007 está abierta en modo exclusivo?
Hola,
Lo que sucede es que estoy tratando de abrir una base de datos en modo exclusivo y a continuación deseo modificar el password, pero se niega a cambiar la clave pese a que no desencadena errores; revisando el código he visto que la causa tal vez sea que la base de datos no se abrió en modo exclusivo como esperaba, pero dado que es un código de uso general no puedo asegurar que siempre esté cerrada previamente.
Aunque he buscado como comprobar si efectivamente se abrió en modo exclusivo, no he logrado hallar el código que lo permita.
El código que trato de hacer funcionar es este:
Set back = OpenDatabase(d_ruta, True, False, "MS Access;PWD=" & cAcceso & "") back.NewPassword cAcceso, cNuevo
*(cAcceso y cNuevo son las variables de las contraseñas origina y nueva respectivamente)