La Web del Programador: Comunidad de Programadores
 
    Pregunta:  29661 - BLOQUEAR UN ACCESO A UN MISMO REGISTRO
Autor:  Manuel Ruiz Baca
Como puedo hacer para que si una aplicacion esta modificando un registro, otra aplicacion solo pueda visualizar el registro pero cuando quiera modificar o eliminar me muestre un mensaje de que ese registro esta siendo utilizado.

  Respuesta:  Manuel Ruiz Alvarez
Si estás usando MS SQL Server, puedes usar un campo con el tipo de dato TimeStamp. Este sirve para que cuando uses un registro te de un valo de TimeStamp, si otro usuario quisiera modificar en un momento posterior, el valor de TimeStamp es diferente. Si tu lo usaste primero, comparas con el TimeStamp correspondiente, si es igual efectúas la operación si no entonces otro usuario ha pedido el registr con anticipación.