Bloqueo de tablas

Jorge
01 de Diciembre del 2003
Hola,
Tengo un problema con los bloqueos de tablas en mi base de datos. Cuando hago una lectura de la tabla tengo que hacerla con bloqueo, relaizo un UPDLOCK que bloquea el registro hasta que se realiza el UPDATE pertinente, mientras el resto de transacciones que leen este registro tienen que esperar a que se realize el UPDATE.
Por lo que veo tengo problemas a la hora de que se libere este bloqueo se queda bloqueando el resto de transacciones hasta que da time-out.
¿Puede ser que la transacción no se libere hasta que se consiga realizar el UPDATE, y si este fallara no libraria también el bloqueo?


Gracias a [email protected]