Como saber las modificaciones de una Tabla(Sql server)

31/10/2005 - 16:15 por carlos | Informe spam
Buenas haber si alguien me puede ayudar que esto un poco atascado en
planificar el diseño de una aplicación.
Os cuento:
hay alguna forma de notificar los cambios en una base de datos, ejemplo
FileSYstemWacther pero en base de datos.
Grcias por todo.
Carlos.

Preguntas similare

Leer las respuestas

#1 A.Poblacion
31/10/2005 - 16:35 | Informe spam
"carlos" wrote in message
news:
Buenas haber si alguien me puede ayudar que esto un poco atascado en
planificar el diseño de una aplicación.
Os cuento:
hay alguna forma de notificar los cambios en una base de datos, ejemplo
FileSYstemWacther pero en base de datos.



Tendrías que usar un trigger sobre la base de datos. El trigger ejecuta
código tuyo cuando se inserta, modifica o suprime un registro en la base de
datos. El código en cuestión tiene que estar escrito en el lenguaje propio
de la base de datos (por ejemplo, Transact-Sql si se trata de SQL Server
2000). Si utilizas como base de datos SQL Server 2005, entonces es factible
escribir el trigger en VB.Net.
Respuesta Responder a este mensaje
#2 benjamin
31/10/2005 - 17:20 | Informe spam
Vale, y como lo comunicas con la aplicacion, poruqe, vale, salta en la base
de datos, pero como haces para que cuando se inserte, por ejemplo, la
aplicacon reciva la notificacion de que se insertado y actualice el
formulario tal.

Salu2
Respuesta Responder a este mensaje
#3 carlos
31/10/2005 - 17:40 | Informe spam
Gracias por contestar el problema que encuentro con los triggers es que creo
q no puedo devolver los resultados de triggers ejemplo:

CREATE TRIGGER TIGER ON PEDIDOS
FOR DELETE
as
DECLARE @isOnContract as nvarchar(500)
SELECT @isOnContract = (SELECT Id FROM Deleted)


Me gustaria retornar a mi aplicacion vb.net todos los id Borrados por el
trigger.
Gracias.



"A.Poblacion" escribió:

"carlos" wrote in message
news:
> Buenas haber si alguien me puede ayudar que esto un poco atascado en
> planificar el diseño de una aplicación.
> Os cuento:
> hay alguna forma de notificar los cambios en una base de datos, ejemplo
> FileSYstemWacther pero en base de datos.

Tendrías que usar un trigger sobre la base de datos. El trigger ejecuta
código tuyo cuando se inserta, modifica o suprime un registro en la base de
datos. El código en cuestión tiene que estar escrito en el lenguaje propio
de la base de datos (por ejemplo, Transact-Sql si se trata de SQL Server
2000). Si utilizas como base de datos SQL Server 2005, entonces es factible
escribir el trigger en VB.Net.




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