CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: Widark en Martes 20 de Marzo de 2007, 22:00
Título: Donde Estan Los Numeros De Los Errores?
Publicado por: Widark en Martes 20 de Marzo de 2007, 22:00
Como estan?
Yo quisiera saber, donde estan los f$%&! :angry: numeros de los errores?????? eh?. Que por que lo pregunto, pues facil, que pasa si quiero validar cierto tipo de error, como el indice duplicado, o cualquier otro error. Acaso tendre que validar el texto?, <<Si esta cadena "error de disco" en la cadena de error (esa cadena largisima) y si es cierta entonces muestre ("cambie el disco, esta lleno (sabra dios de que cosa)")>>, pues si es así que maluco. Gracias por sus comentarios.. :argh: :bad: :brickwall: :fire:
Título: Re: Donde Estan Los Numeros De Los Errores?
Publicado por: JuanK en Martes 20 de Marzo de 2007, 22:14
No se evalua el mensaje de error sino el la excepcion.
Título: Re: Donde Estan Los Numeros De Los Errores?
Publicado por: Widark en Martes 20 de Marzo de 2007, 22:57
Que pena mi ignorancia al respecto del manejo de la excepcion, con eso puedo saber si el error que se produce en ese instante es uno en especial?. Me explico, si el error es la llave duplicada puedo decirle, por ejemplo: if ex.[tal vez el numero] = 123 then messagebox.show("La llave esta duplicada")?
Título: Re: Donde Estan Los Numeros De Los Errores?
Publicado por: ElNapster en Martes 20 de Marzo de 2007, 23:14
Pero son errores devueltos de la BD ? o en si de tu aplicacion ? Porque si es la BD crea un tu modulo donde estaran toooooooodos tus posibles # de error , y lo que vas a hacer es capturar el # de error y enviarselo a tu funcion y que te diga que tipo de error es .... :rolleyes:
Título: Re: Donde Estan Los Numeros De Los Errores?
Publicado por: Widark en Martes 20 de Marzo de 2007, 23:19
De la db o de la aplicación. Y lo que decis de la tabla con los errores lo habia pensado, pero el problema es capturar el error, no se como hacerlo.
Título: Re: Donde Estan Los Numeros De Los Errores?
Publicado por: ElNapster en Martes 20 de Marzo de 2007, 23:34
:rolleyes:
Código: Text
Try
' tu codigo
Catch Exp As SqlException
' aca capturarias tu error
error_SQL(Exp.Number)
End Try
error_sql seria tu funcion que recibira tu # de error
:comp:
Título: Re: Donde Estan Los Numeros De Los Errores?
Publicado por: Widark en Martes 20 de Marzo de 2007, 23:39
Aaahhhh, no sabia esa "SqlException", pero si fuera de la aplicacion?
Título: Re: Donde Estan Los Numeros De Los Errores?
Publicado por: ElNapster en Miércoles 21 de Marzo de 2007, 00:36