Mandar mensajes al Usuario desde T-SQL

11/04/2008 - 19:04 por Gijon | Informe spam
Hola tengo una aplicacion hecha en .NET 2005 sobre una BD SQL Server Express
2005.

La aplicacion funciona perfectamente, tambien tengo varios trigger
programados en la BD los cuales realizan ciertas operaciones, cuando hay
INSERT, UPDATE O DELETE.

Quisiera saber si en SQL existe alguna funcion la cual me permita mandarle
un mensaje al usuario cuando este realiza una operacion especifica estando
trabajando en la aplicación directamente. Recordar que es una aplicacion web

Lo que deseo es que por ejemplo si el usuario actualiza un registro de la
base de datos se dispare el Trigger por el update y este mande un mensaje con
una ventanita de windows con algunas advertencias.

He leido de RAISEROR pero parece que esa funcion no me ayudara de mucho´o no
la he usado correctamente.


Gracias.
 

Leer las respuestas

#1 Isaias
11/04/2008 - 19:59 | Informe spam
¿Cual es la duda en si?, ¿Como mandar los mensajes?

Eso es NETAMENTE programacion, ahora bien, para saber si se INSERTO,
ACTUALIZO O BORRO, entonces debes controlarlo mediante el flujo del store
procedure que hace la accion y este, debe enviarte los mensajes pertinentes
con un simple SELECT, Ejemplo

IF EXISTS(SELECT CLIENTE FROM CLIENTES WHERE ClienteId = @ParCliente)
BEGIN
SELECT 'Error, El cliente ya existe, valide su informacion'
RETURN(0)
END

En teoria, tu aplicativo deberia "cachar" el mensaje y mostrarlo al usuario
(cliente)
Saludos
IIslas


"Gijon" wrote:

Hola tengo una aplicacion hecha en .NET 2005 sobre una BD SQL Server Express
2005.

La aplicacion funciona perfectamente, tambien tengo varios trigger
programados en la BD los cuales realizan ciertas operaciones, cuando hay
INSERT, UPDATE O DELETE.

Quisiera saber si en SQL existe alguna funcion la cual me permita mandarle
un mensaje al usuario cuando este realiza una operacion especifica estando
trabajando en la aplicación directamente. Recordar que es una aplicacion web

Lo que deseo es que por ejemplo si el usuario actualiza un registro de la
base de datos se dispare el Trigger por el update y este mande un mensaje con
una ventanita de windows con algunas advertencias.

He leido de RAISEROR pero parece que esa funcion no me ayudara de mucho´o no
la he usado correctamente.


Gracias.


Preguntas similares