Problema con excepsión y transacción
Hola
Estoy con un problemita de excepciones que no se si es propio de esta sección del foro, pero como esto me ocurre con SQL Server, es posible que alguien ya halla lidiado con el.
Al grano;
Una aplicacion multiusuario (Delphi 5 BDE y SQL Server 2000) realiza bloqueos de registro según este esquema:
Se inicia una transacción.
Se ejecuta la consulta de bloqueo.
Se edita....
El problema que estoy teniendo es en la captura de la excepción que se produce cuando intento bloquear un registro ya bloqueado por otro usuario.
La exepción es capturada pero la transacción es concluída por ¿el BDE?.
¿Existe alguna forma de mantener viva la transacción mas allá de una excepción?
Desde ya muchas gracias.
Salu2
__________________
Marcos
|