Captura de eventos en VB

29/09/2003 - 21:11 por Kuwito | Informe spam
Estimados Sres.:

A ver si me podéis echar una mano con esta pequeña duda.
Me gustaría generar un evento cuando se altere una tabla en SQL. Y poder
capturar este evento de todas las aplicaciones conectadas.

No tengo ni idea de como coger este evento en visual basic.
Uso ADO y SQLDMO. En ado.connection tengo un messageinfo con un evento de
error, y genero un error en un trigger, pero no lo devuelve a todos los
clientes, solo al que genera el error ahhhh

Ayuda please !!

Gracias de antemano.

Nota: al que me ayude le invito a una cervecita !!

Preguntas similare

Leer las respuestas

#1 Eladio Rincón
29/09/2003 - 23:24 | Informe spam
Hola,

SQL Server 2000 no tiene triggers que se activan cuando se modifica la estructura de un objeto ( Triggers DDL );
Sobre el tema de enviar eventos a usuarios, es posible que te pueda servir SQL Server Notification Services

Introducing SQL Server Notification Services
http://msdn.microsoft.com/library/d...h_6mia.asp

Saludos,

Eladio Rincón
SQL Server MVP
http://eladio.europe.webmatrixhosting.net



"Comparte lo que sabes, aprende lo que no sepas." FGG

"Kuwito" escribió en el mensaje news:bla04a$rsp$
Estimados Sres.:

A ver si me podéis echar una mano con esta pequeña duda.
Me gustaría generar un evento cuando se altere una tabla en SQL. Y poder
capturar este evento de todas las aplicaciones conectadas.

No tengo ni idea de como coger este evento en visual basic.
Uso ADO y SQLDMO. En ado.connection tengo un messageinfo con un evento de
error, y genero un error en un trigger, pero no lo devuelve a todos los
clientes, solo al que genera el error ahhhh

Ayuda please !!

Gracias de antemano.

Nota: al que me ayude le invito a una cervecita !!


Respuesta Responder a este mensaje
#2 Kuw
30/09/2003 - 09:46 | Informe spam
Eladio,



Muchas gracias por tu respuesta. Pero tengo un pequeño problema, una vez
leída la documentación de SQL Notifications Services me he dado cuenta que
es para .net y yo uso de momento vb 6.



Se que hay algo parecido que es el Decision Support Objects (DSO) pero no se
donde descargarme los objetos (aunque creo que estos objetos son para sql
server 7.0, no para el 2000 que es el que uso)



Un saludo a todos !!
Respuesta Responder a este mensaje
#3 Javier Loria
30/09/2003 - 19:52 | Informe spam
Hola:
DSO es el modelo de objetos para el manejo de los Servicios de Analisis
(DataWarehouse), si lo que deseas hacer es para la BD transaccional, podrias
trabajar con DMO, pero DMO NO TIENE un manejo de eventos como el que
solicitas.
Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Kuw escribio:
Eladio,



Muchas gracias por tu respuesta. Pero tengo un pequeño problema, una
vez leída la documentación de SQL Notifications Services me he dado
cuenta que es para .net y yo uso de momento vb 6.



Se que hay algo parecido que es el Decision Support Objects (DSO)
pero no se donde descargarme los objetos (aunque creo que estos
objetos son para sql server 7.0, no para el 2000 que es el que uso)



Un saludo a todos !!
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida