Ver Mensaje Individual
  #2  
Antiguo 03-11-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 29
Lepe Va por buen camino
Exception conflicto

Es decir, te creas una excepción y desde ahí la lanzas, Firebird deshace los cambios de forma automática según el caso:

- Si es un SP de SELECT, puede haber varios SUSPEND, solo se deshace los cambios desde el último SUSPEND;
- Si es un SP ejecutable, no debe haber SUSPEND, por tanto se deshace el SP al completo.

Deberias olvidarte del Flag, y especificar el mensaje directamente en la excepción creada.
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita