PARAMETROS EN RAISE ERROR

21/05/2005 - 14:52 por luis | Informe spam
Necesito que me aclaren el tema de los parametros con el RAISERROR por
favor.

tengo x mensajes predefinidos , en uno de ellos quiero pasarle un
parametro para que muestre una cantidad.

por ejemplo "Reintentos %parametro%"

No se como darlo de alta con sp_addmessage...y despues hacer referencia
desde RAISERROR, teniendo en cuenta que debo llamar a un mensaje
predefinido y pasarle un parametro

Teneis un ejemplo por ahigracias


Gracias..


P.D. no me digais que mire la ayuda por que no lo he entendido
 

Leer las respuestas

#1 Maxi
21/05/2005 - 15:38 | Informe spam
Hola, a ver, cuando hablamos de mensajes personalizados hablamos de dar de
alta un nuevo mensaje en sql y luego usarlo. Este nuevo mensaje debera tener
un numero que es el que usas en el Raiserror, los numeros menores al 50.000
son propios de sql y los mayores son los personalizados.

veamos un simple ejemplo

USE master
EXEC sp_addmessage @msgnum = 100000, @severity = 16,
@msgtext = N'nuestro error %s.',
@lang = 'us_english'
go

raiserror(100000,16,1,'200')

Como veras le estoy pasando el parametro 200 el cual luego usara como numero
de error que es el param que pedia el mensaje personalizado.

Un abrazo



Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas
Msn:

Maxi.da[arroba]gmail.com

"luis" escribió en el mensaje
news:
Necesito que me aclaren el tema de los parametros con el RAISERROR por
favor.

tengo x mensajes predefinidos , en uno de ellos quiero pasarle un
parametro para que muestre una cantidad.

por ejemplo "Reintentos %parametro%"

No se como darlo de alta con sp_addmessage...y despues hacer referencia
desde RAISERROR, teniendo en cuenta que debo llamar a un mensaje
predefinido y pasarle un parametro

Teneis un ejemplo por ahigracias


Gracias..


P.D. no me digais que mire la ayuda por que no lo he entendido

Preguntas similares