Foros del Web » Programación para mayores de 30 ;) » .NET »

[SOLUCIONADO] Detectar cambios en base de datos Sql Server con Objeto sqlDependency C#

Estas en el tema de Detectar cambios en base de datos Sql Server con Objeto sqlDependency C# en el foro de .NET en Foros del Web. Hola a todos, les cuento un poco del problema que tengo. Estoy programando una aplicación de escritorio usando visual studio 2013 con c# y una ...
  #1 (permalink)  
Antiguo 15/12/2013, 18:37
 
Fecha de Ingreso: diciembre-2012
Mensajes: 83
Antigüedad: 11 años, 4 meses
Puntos: 4
Pregunta Detectar cambios en base de datos Sql Server con Objeto sqlDependency C#

Hola a todos, les cuento un poco del problema que tengo.

Estoy programando una aplicación de escritorio usando visual studio 2013 con c# y una base de datos sql server 2005.

Llegue al punto en que de alguna forma debo detectar los cambios o mas bien dicho, debo detectar cada vez que el usuario haga un insert a una tabla para asi mostrar la informaciñon actualizada en mi formulario de windows.

busque y encontre un par de paginas con ejemplos de SqlDependency y la verdad estan bien enrredados y complicados por lo que no me resulto. Tengo entendido que este objeto se puede enlazar a una consulta o una tabla y que cuando se hace un cambio se desencadena un evento que se puede controlar. Esto es exactamente lo que necesito pero la verdad no he podido encontrar un ejemplo que lo explique de forma clara para que el comun de los estudiantes pueda entenderlo.

Si alguno de ustedes tiene algún ejemplo que me facilite, sería de mucha ayuda.

Gracias
  #2 (permalink)  
Antiguo 17/12/2013, 13:29
 
Fecha de Ingreso: diciembre-2012
Mensajes: 83
Antigüedad: 11 años, 4 meses
Puntos: 4
Respuesta: Detectar cambios en base de datos Sql Server con Objeto sqlDependency C#

Hola a todos!

Tanto buscar y buscar porfin encontre la solución.

Simplemente segui paso a paso las instrucciones de esta página y arme un proyecto de ejemplo, era mas sencillo de lo que parece, lo dificil fue encontrar el link.

BUeno les dejo la pagina para que lo resuelvan en caso de que necesiten algo similar.

Saludos :)

http://msdn.microsoft.com/es-es/libr...=vs.80%29.aspx
  #3 (permalink)  
Antiguo 24/08/2015, 13:35
 
Fecha de Ingreso: agosto-2015
Mensajes: 2
Antigüedad: 8 años, 8 meses
Puntos: 0
Respuesta: Detectar cambios en base de datos Sql Server con Objeto sqlDependency C#

Hola no se si estoy a tiempo para hacer mis consultas. De igual manera pase por esta situacion en donde necesitaba actualizar un formulario de mi proyecto al instante en que se cambian los datos de cierta tabla, el problema seria actualizar mi form en todas las Computadoras que se conecten a mi base de datos o por lo menos mostrar una notificacion que hay datos nuevos.

Hice todos los procedimientos de el articulo que compartio pero el resultado fue un form con actualizaciones simultaneas a cada segundo lo cual lo volvio mas lento y pesado...

Hay alguna manera de actualizar el form solamente cuando hayan nuevos datos?
Gracias.
  #4 (permalink)  
Antiguo 24/08/2015, 14:42
 
Fecha de Ingreso: agosto-2015
Mensajes: 2
Antigüedad: 8 años, 8 meses
Puntos: 0
Respuesta: Detectar cambios en base de datos Sql Server con Objeto sqlDependency C#

Creao que encontre una mejor forma de realizar la actualizacion.
El uso de servicios y colas en SqlServer es la mejor opcion para lograr el resultado que buscaba.

Aqui la fuente para resolver el problema:
http://www.dreamincode.net/forums/topic/156991-using-sqldependency-to-monitor-sql-database-changes/

Etiquetas: cambios, control, formulario, objeto, server, sql, visual
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 11:50.