Registro bloqueado???
Publicado por Jose Torres (6 intervenciones) el 10/09/2004 16:19:56
Hola,
Estoy diseñando un sistema que va a ser ejecutado en red y que probablemente alla concurrencia, mi pregunta es ¿cómo sé cuando un registro está siendo usado por otro usuario?
Para que no alla errores a la hora de guardar, por ejemplo: supongamos que un usuario está modificando un Producto X y otro usuario intenta modificarlo o eliminar el mismo Producto X.
¿Cuál es la forma más adecuada de manejar esta situación?
Otra situación,
Si un usuario esta creando un registro digamos de una factura, y le corresponde la Nº 200 (porque la última fue la 199), pero que aun no se ha guardado y otro usuario intenta crear una factura al mismo tiempo, por supuesto va a encontrar que la última es la 199 porque la 200 aun no se guarda y tomará como próxima factura la Nº 200, ¿cómo hago para manejar con ADO este tipo de concurrencia?
Muchas Gracias
José Torres
Estoy diseñando un sistema que va a ser ejecutado en red y que probablemente alla concurrencia, mi pregunta es ¿cómo sé cuando un registro está siendo usado por otro usuario?
Para que no alla errores a la hora de guardar, por ejemplo: supongamos que un usuario está modificando un Producto X y otro usuario intenta modificarlo o eliminar el mismo Producto X.
¿Cuál es la forma más adecuada de manejar esta situación?
Otra situación,
Si un usuario esta creando un registro digamos de una factura, y le corresponde la Nº 200 (porque la última fue la 199), pero que aun no se ha guardado y otro usuario intenta crear una factura al mismo tiempo, por supuesto va a encontrar que la última es la 199 porque la 200 aun no se guarda y tomará como próxima factura la Nº 200, ¿cómo hago para manejar con ADO este tipo de concurrencia?
Muchas Gracias
José Torres
Valora esta pregunta


0