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:
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

Respuesta Responder a este mensaje
#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:%
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:
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

Respuesta Responder a este mensaje
#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:#
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:%
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:
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







Respuesta Responder a este mensaje
#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:
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:#
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:%
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:
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







email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida