Mensajes en Stores Procedures

04/10/2006 - 18:19 por Lazarte Federico | Informe spam
Estimados.
Tengo el siguiente stored que tiene como funcion eliminar un registro
de una tabla con relaciones. En el mismo utilizo mensajes para analizar
el estado de la operación.
Ahora bien, lo que me traba es como recuperar estos mensajes desde
codigo en mi aplicacion ASP.NET y C#.
El stored es el siguiente y el que pueda ayudarme le estare agradecido.

ALTER PROCEDURE [dbo].[pa_DelEmpresa]
@EMP_Rut numeric(9,0)
AS
IF NOT EXISTS ( SELECT EMP_Rut
FROM SITIO
WHERE EMP_Rut = @EMP_Rut
)
BEGIN
IF NOT EXISTS ( SELECT EMP_Rut
FROM USUARIO
WHERE EMP_Rut = @EMP_Rut
)
BEGIN

DELETE EMPRESA
WHERE EMP_Rut = @EMP_Rut
SELECT 'OK' AS Respuesta
END
ELSE
BEGIN
SELECT 'No puede Eliminar la Empresa porque tiene Usuarios
asociados' AS Respuesta
END
END
ELSE
BEGIN
SELECT 'No puede Eliminar la Empresa porque tiene Sitios asociados'
AS Respuesta
END
 

Leer las respuestas

#1 Maxi
04/10/2006 - 19:30 | Informe spam
Hola, te recomiendo que lo consultes en el foro de programacion


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"Lazarte Federico" escribió en el mensaje
news:
Estimados.
Tengo el siguiente stored que tiene como funcion eliminar un registro
de una tabla con relaciones. En el mismo utilizo mensajes para analizar
el estado de la operación.
Ahora bien, lo que me traba es como recuperar estos mensajes desde
codigo en mi aplicacion ASP.NET y C#.
El stored es el siguiente y el que pueda ayudarme le estare agradecido.

ALTER PROCEDURE [dbo].[pa_DelEmpresa]
@EMP_Rut numeric(9,0)
AS
IF NOT EXISTS ( SELECT EMP_Rut
FROM SITIO
WHERE EMP_Rut = @EMP_Rut
)
BEGIN
IF NOT EXISTS ( SELECT EMP_Rut
FROM USUARIO
WHERE EMP_Rut = @EMP_Rut
)
BEGIN

DELETE EMPRESA
WHERE EMP_Rut = @EMP_Rut
SELECT 'OK' AS Respuesta
END
ELSE
BEGIN
SELECT 'No puede Eliminar la Empresa porque tiene Usuarios
asociados' AS Respuesta
END
END
ELSE
BEGIN
SELECT 'No puede Eliminar la Empresa porque tiene Sitios asociados'
AS Respuesta
END

Preguntas similares