Devolver a un solo error a la aplicación cliente

17/04/2008 - 23:53 por CHAR72 | Informe spam
Hola, estoy escribiendo un sp y nesecito al ocurrir un error especificar la
cadena del error, hasta ahi no hay problema, lo que no quiero es que tambien
slaga el error que originalmente se originó, pues en la aplicación cliente
obtengo los dos errores en lugar que el ultimo sea el primer y unico error.
Seria como cancelar el error original y generar uno nuevo.

Se entiende?

Saludos

Carlos

Preguntas similare

Leer las respuestas

#1 Maxi Accotto
18/04/2008 - 14:47 | Informe spam
Si es SQL 2000 no tiene muchas alternativas, si es 2005 use try cath


Microsoft MVP SQLServer
www.sqltotalconsulting.com
-

"CHAR72" <char72[nos pa m]@gmail.com> escribió en el mensaje de
noticias:
Mostrar la cita
#2 CHAR72
18/04/2008 - 21:41 | Informe spam
Hola Maxi, es un SQL2000.

Me decis que no hay forma de cancelar el error y generar uno nuevo?

Saludos y gracias

Carlos

"Maxi Accotto" escribió en el mensaje
news:%
Mostrar la cita
#3 Maxi Accotto
19/04/2008 - 18:14 | Informe spam
En 2000 no podes customizar ciertos errores, por ejemplo si salio por error
de constraint sql emite el error y eso no lo podes capturar y modificar,
entonces en la aplicacion del lado del ado tenes 2 datos, el error de sql y
si vos tenias un raiserrror tambien.

Mirate estos link

http://www.sql-server-performance.c...ng_p1.aspx
http://www.novicksoftware.com/TipsA...cedure.htm




Microsoft MVP SQLServer
www.sqltotalconsulting.com
-

"CHAR72" <char72[nos pa m]@gmail.com> escribió en el mensaje de
noticias:#
Mostrar la cita
#4 CHAR72
21/04/2008 - 19:27 | Informe spam
Gracias Maxi.

Tendre que pogramar para mostrar solo el ultimo error pues como decis, es
para capturar un error de contraint, y ahi va el nombre de la tabla dentro
del mensaje de error.

Saludos

Carlos

"Maxi Accotto" escribió en el mensaje
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida