Ver Mensaje Individual
  #3  
Antiguo 23-11-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
No entiendo muy bien lo que quieres decir Marcos. El caso que planteas no es achacable al sistema sino a la impericia de un usuario. Pero en el caso planteado, el lapso transcurrido como puede ser de diez minutos puede ser de unos segundos o menos, y el sistema sí es el responsable de controlarlo ¿no?

Si no mal entiendo, puede optar por un bloqueo pesimista o uno optimista. En el primero, se bloquea el registro y a fregarse todos los demás mientras el señorito no vuelva de tomarse el café. En el segundo, se toma la hora en que se inicia la edición y se graba en la tabla en un campo ad hoc para ello. Al momento de guardar se mira primero si la hora en la tabla coincide con la que tenemos nosotros. Si no es así es que alguien ya ha hecho otros cambios y tendremos que decidir si machacarlos o descartar los nuestros.

// Saludos
Responder Con Cita