Problema con doble Try ... Catch

15/04/2006 - 01:15 por Alicia | Informe spam
Hola estoy haciendo un sistema que tiene auditoría en ciertas tablas y tengo
tres capas: cliente, objetos que se comunican con la base y la base, la capa
que se comunica con la base me captura los errores (por medio try ...catch )
producidos en las operaciones de insert, update y delete hechas por medio de
stored y me ingresa según sea exito o error me inserta en una tabla de
auditoría; a su ves tengo un try y un cath en el cliente para mostrar el
error producido pero este mensaje de error no me llega al cliente y necesito
que se muestre, pero además quiero que la inserción en la tabla de auditoria
se haga en la capa de objetos.
Alguien tiene idea de como hacer que el mensaje me llegue al cliente aunque
lo capture en el objeto?
Gracias y hasta pronto
 

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
15/04/2006 - 04:07 | Informe spam
Debes relanzar la excepcion con Throw:

Try

' ...

Catch Ex As Exception

' Aqui grabas en la tabla

' Lanzas la excepcion para que la capture
' el codigo cliente
Throw Ex

End Try


Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C

Preguntas similares