Monitorear Inserts en una tabla

05/06/2004 - 16:51 por Flavio | Informe spam
Hola, espero me den una idea con esto, Se requiere de
tener un PC con una pantalla activa que muestre los
sucesos de una tabla en X base de datos, por ejemplo cuan
alguien en
otro PC hace un insert en la pantalla de monitoreo debe de
aparecer inmediatamente este nuevo registro.

"No me digan que use un Timer para ir a leer los nuevos
registros"

Uso VB 6.0 y SQL Server 2000

Actualmente hice algo pero tampoco funciona
cree un Activex Exe como un servidor de Mensajeria, este
servidor me permite disparar un evento en los clientes que
indica que algo ha sucedido, lo probe entre dos
aplicaciones VB y he logrado incorporarlo con exito el
Servidor de Mensajes desde SQL pero me parece que SQL lo
ejecuta dentro de su propio contexto lo que imposibilita
que las demas aplicaciones(VB) lo vean y la comunicacion
es imposible.
 

Leer las respuestas

#1 Gustavo Larriera [MVP SQL]
05/06/2004 - 17:25 | Informe spam
Considera SQL Server Notification Services.

http://www.microsoft.com/sql/ns/default.asp



Gustavo Larriera, MVP-SQL, MCSE
Uruguay LatAm
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Flavio" wrote in message
news:1889c01c44b0c$909b15b0$
Hola, espero me den una idea con esto, Se requiere de
tener un PC con una pantalla activa que muestre los
sucesos de una tabla en X base de datos, por ejemplo cuan
alguien en
otro PC hace un insert en la pantalla de monitoreo debe de
aparecer inmediatamente este nuevo registro.

"No me digan que use un Timer para ir a leer los nuevos
registros"

Uso VB 6.0 y SQL Server 2000

Actualmente hice algo pero tampoco funciona
cree un Activex Exe como un servidor de Mensajeria, este
servidor me permite disparar un evento en los clientes que
indica que algo ha sucedido, lo probe entre dos
aplicaciones VB y he logrado incorporarlo con exito el
Servidor de Mensajes desde SQL pero me parece que SQL lo
ejecuta dentro de su propio contexto lo que imposibilita
que las demas aplicaciones(VB) lo vean y la comunicacion
es imposible.

Preguntas similares