¿Cómo saber si BD está abierta con DAO?

Tengo una base de datos a la que accedo mediante DAO así:
Dim dbDB As DataBase
Set dbDB = Workspaces(0).OpenDatabase("C:\BaseDatos1")
El problema está en que cuando alguien abre la base de datos me da un error si la quiero abrir en modo exclusivo.
¿Cómo puedo saber si esa base de datos está siendo utilizada antes de crear el objeto dbDB?

1 Respuesta

Respuesta
-1
OK. Si quieres abrir la base de datos a modo exclusivo debes indicarlo porque el valor por defecto no a modo exclusivo. Entonces seria así
Dim dbDB As DataBase
Set dbDB = Workspaces(0).OpenDatabase("C:\BaseDatos1", True)
===============================
Y otra cosa si tienes problemas a la hora de abrir la base, antes de todo cierra y luego ábrela.
DbDB. Close
===========================

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas