Bloquear regristro en la base de datos

12/08/2005 - 09:40 por Benjamin | Informe spam
Estoy realizando una aplicacion de gestion que mueve registros de un sql
server 2005, mi duda es de qeu forma puedo bloquear un registro o varios en
la base de datos sql para que en el caso que un usuario este trabajando con
un registro o una serie de ellos, no se de el caso de que este editando o
trabajando con un registro que otro usuario haya eliminado.
el tema seria que cuando alguien hace una consulta de uno o varios registro
que pretende editar, ese o esos registros se bloquen de tal forma que otro
usuario no pueda borrar o editar simplemete visualizar.

Preguntas similare

Leer las respuestas

#1 Julio Casal
14/08/2005 - 19:48 | Informe spam
Hola Benjamin. Lo que puedes hacer es crear una tabla ó algún componente .Net
estático que lleve el rastro de qué entidades y registros están siendo
utilizados por los diferentes usuarios en un momento dado. Cada vez que un
usuario solicite la edición de un registro, deberías ingresar un registro en
esa tabla u objeto, indicando que el registro ya está ocupado. Cuando otro
usuario quiera modificarlo o eliminarlo, primero consultas la tabla u objeto
de registro y, si esta reporta que el registro está ocupado por otro usuario,
le indicas al usuario que intenta modificar que el registro ya está ocupado.

Por favor califica este post si es que fue de ayuda para ti.

Saludos.
Julio Casal
.Net Solution Developer
MCAD
Grupo Lebed


"Benjamin" wrote:

Estoy realizando una aplicacion de gestion que mueve registros de un sql
server 2005, mi duda es de qeu forma puedo bloquear un registro o varios en
la base de datos sql para que en el caso que un usuario este trabajando con
un registro o una serie de ellos, no se de el caso de que este editando o
trabajando con un registro que otro usuario haya eliminado.
el tema seria que cuando alguien hace una consulta de uno o varios registro
que pretende editar, ese o esos registros se bloquen de tal forma que otro
usuario no pueda borrar o editar simplemete visualizar.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida