Atrapar error desde aplicación.

26/01/2005 - 19:52 por Tio | Informe spam
¡hola!

Me gustaría saber como puedo detectar a nivel de aplicación, si el
procedimiento ejecutado ha fallado por falta de permisos.

Es decir, tengo una aplicación que en función de nombre y usuario ejecuta un
procedimiento almacenado sobre sql server. Pero puede suceder que este
usuario no tenga permisos de ejecución. necesito saber a nivel de aplicación
(C# windows) como puedo detectarlo de otro tipo de errores.

bye! y gracias!

Preguntas similare

Leer las respuestas

#1 Misael Monterroca
26/01/2005 - 20:32 | Informe spam
En el manejador de errores puedes utilizar la exepciòn SqlException, la
cual contiene una propiedad Errrs mediante la cual puedes acceder a los
errores que se originaron internamente en Sql.

por ejemplo

If ex.Errors.Item(0).Number = 200 Then

en donde 200 seria tu còdigo de error de permisos,el cual lo puedes
localizar en la documentaciòn del Sql.


Saludos!
Misael Monterroca
http://www.neo-mx.com/blog
#2 Tio
26/01/2005 - 21:44 | Informe spam
Muchas gracias,,, !
#3 Anonimo
27/01/2005 - 09:43 | Informe spam
Puedes realizar a portación de código y documentación de
códigos de error de sql server ??


Mostrar la cita
aplicación, si el
Mostrar la cita
y usuario ejecuta un
Mostrar la cita
suceder que este
Mostrar la cita
nivel de aplicación
Mostrar la cita
errores.
Mostrar la cita
Ads by Google
Search Busqueda sugerida