Cómo enviar un mail al fallar un SP

22/07/2003 - 10:30 por naimps | Informe spam
Hola a tod@s.

Primero: he posteado esta noticia en el grupo sqlserver.administracion,
pero ahora no lo veo (estoy utilizando un lector nuevo y no lo domino
mucho). Perdón por repetir.

Al grano.

¿Cómo puedo detectar un error del tipo:

Servidor: mensaje 207, nivel 16, estado 1, línea 1
Invalid column name 'via_paxini'.?
He probado con IF (@@ERROR <> 0), pero no nada de nada.

Enviar un mail se cómo hacerlo, pero detectar y poder tratar un error de
este tipo (o de Foreing Key, ...) no tengo ni idea. Y he buscado en los
BOL.

Muchas gracias.
 

Leer las respuestas

#1 naimps
22/07/2003 - 12:33 | Informe spam
Sorry.

Ahora me explico.

Tengo un SP que llama a otros SP. Cada SP genera inserts o updates.

El problema que tengo es que a veces (más de las que me gustaría) tengo
errores del tipo de intentar actualizar un campo int con un string, o un SP
pasa un valor negativo a otro SP el cual lo tiene definido del tipo tinyint
con lo cual cataclack,...

En ejemplo que ponía:
Mostrar la cita
,tal como dice el mensaje, hago referencia a una columna que no existe.

Lo que me gustaría es poder recojer este error, llamar a un SP que tengo
para enviar emails, y enviarme un mail con el error.

Despué de cada sentencia tengo puesto IF (@@ERROR <> 0), pensando que si
hay un error pues así lo podría tratar, pero tururú que te vi.

Espero que se entienda.


[posted and mailed]

"Carlos Sacristan" <csacristanARROBAocasoPUNTOes> wrote in
news:#:

Mostrar la cita

Preguntas similares