Visual Basic - Concurrencia

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

Concurrencia

Publicado por Mica (3 intervenciones) el 08/11/2010 23:53:05
Tengo el siguiente error: "error en la comprobacion de simultaneidad optimista, se modifico la fila fuera de este cursor" esto es asi cuando pasa lo siguiente: el ususario A y B hacen una consulta, B se va al baño, A modifica un dato. B vuelve y trata de modificar ese mismo dato. cuando trata de modificarlo salta un error y el programa sigue pero cuando intenta hacer recordset.movenext el error es el indicado arriba. como seria la solucion?? gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Concurrencia

Publicado por Guillermo Vilchez (11 intervenciones) el 26/11/2010 00:55:14
el mensaje que he visto dice: "otro usuario ya modifico el mismo registro", en perfect english, ahora bien, no deberia pasar, siempre debe quedar el registro con los datos del ultimo que realiza la modificacion.

solucion....la consulta no debe bloquear el registro,

solo en el nanosegundo de la modificacion y el mensaje arriba descrito es cuando coinciden los nanosegundos de la concurrencia de usuarios.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar