Tema: Bloqueo
Ver Mensaje Individual
  #7 (permalink)  
Antiguo 22-05-2008, 14:31:06
josemiguel josemiguel is offline
Buena Participación en el Foro
 
Registrado: dic 2005
Ubicación: Burgos
Posts: 61
josemiguel Valoración +2
Predeterminado Re: Bloqueo

Hola de nuevo, estoy probando de la siguiente forma a ver que os parece:
Como necesito un bloqueo por cada base de datos que tengo, cada vez que un usuario elige una base de datos para trabajar o proyecto el sistema crea un archivo txt con el nombre de la base de datos y el bloqueo de lectura
Open archivo For Binary Access Read Lock Read As #1
Si alguien mas quiere acceder a la base de datos intentará crear el mismo archivo y leerlo pero se generará un excepción que capturaré, informando al usuario de que el archivo está bloqueado.
Cuando el usuario salga del programa el sistema borrará el archivo creado, y un nuevo usuario podrá crearlo y con ello bloquear el proyecto o base de datos.
Si el sistema acaba de forma anormal puede que el sistema no tenga tiempo de borrar el archivo de bloqueo pero si lo cerrará, y otro usuario lo bloqueará sin necesidad de crearlo porque ya lo está, cuando este último usuario salga lo borrará.
Si alguien ve algo que pueda fallar le agradecería que me lo dijera. gracias
Responder Con Cita