clase error

04/07/2006 - 13:23 por Hugo Gsell | Informe spam
Como me he cansado un poco de manipular los errores he decidido crear mi
propia clase de error.

Esto es, en las distintas capas, especialmente en las de acceso a datos y
negocio, se tendrán muchas funciones que devolverán un valor, o un conjunto
de valores. Este valor puede representar por ej. si se cumple alguna
condicion (de regla de negocio), o si un registro existe, o si se pudo
realizar la grabación de una transacción compleja (o no), etc, etc.
El tema es, que si se produce un error, una politica de acción sería por ej.
que la función nos devolviera falso y que el mensaje de error apareciera 'en
la capa donde se produjo el error'. Pero además sería interesante que la
capa llamadora pueda obtener alguna información adicional sobre el error
producido... aquí entra mi idea de 'crear un objeto' genérico que además
de la información solicitada a la funcion nos devolviera detalles del
problema producido, objeto del error, numero interno de error, tal ves un
nro propio de error, descripción del error, etc.
¿Alguien ha hecho algo de esto?
¿Los objetos existentes tienen alguna propiedad error ó algun mecanismo que
simule lo que propongo?
Esta pregunta viene a lo siguiente... por ejemplo si creo un procedure en
capa de datos que me devuelva un objeto DataTabla
Public sub RecuperoDatos as DataTable el objeto data table ¿no tiene
algun objeto errors o algo similar que pueda utilizar para 'meter' el error
que se produjo?


Hugo A. Gsell
Sgo del Estero
Argentina
 

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
04/07/2006 - 17:50 | Informe spam
Pero para eso están las excepciones!

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

Preguntas similares