Ayuda...

German Soto
17 de Octubre del 2003
Tengo un problema cuando tengo sesiones diferentes corrirndo simultaneamente:

sesion1 hace un select de un registro de una tabla y lo bloquea pesimista.

despues...

sesion2 tambien hace el select del mismo registro de una tabla de sesion1 y lo bloquea pesimista.

todo esto dentro de una conexion.BeginTrans

En sesion1 voy a actualizar un campo del registro bloqueado.

En sesion2 tambien voy a actualizar un campo del registro bloqueado... pero este queda detenido en la actualizacion del mismo campo hasta que no se cumple Conexion.CommitTrans o el Conexion.RollbackTrans de sesion1, en ese momento la actualizacion que quedo detenida en sesion2 es realizada...

Mi problema es de como hacer para que en el momento de realizar la 2da actualizacion de un registro no se realice si el mismo fue previamente actualizado.