Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 24-07-2015
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 31
Lepe Va por buen camino
En Firebird se hace mediante triggers y eventos, en SQL server veo que también existen, pero no sé si se usa igual.

Creas un trigger after insert y after update para la tabla en cuestión.
En el código del trigger lanzas un evento "campo cambiado" y tu aplicación debe escuchar esos eventos para actuar en consecuencia cuando le llegue el mensaje "campo cambiado".
https://msdn.microsoft.com/es-es/lib...ql.120%29.aspx
https://msdn.microsoft.com/en-us/library/ms189453.aspx

También tiene otra cosa llamada "Extended Events" y creo va destinado a otro uso... pero échale un vistazo.
https://technet.microsoft.com/es-es/...ql.105%29.aspx

Lo bueno de los eventos de BBDD, es que se mandan a todos los clientes que estén conectados a esa BBDD escuchando esos eventos. Da igual si el cliente está por internet, por red local o en el mismo ordenador.

Lo que no sé si puedes modificar ambos módulos para que escuchen estos eventos.

Suerte!
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.

Última edición por Lepe fecha: 24-07-2015 a las 21:18:01.
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Actualizar un campo vacio con el valor de otro jafera Firebird e Interbase 4 03-07-2013 19:34:19
¿Como calcular un campo basado en otro campo de otra fila (registro)? AzidRain MySQL 9 19-12-2011 11:34:42
Cómo actualizar tablas provenientes de otro equipo? LizdR Varios 1 10-05-2008 00:58:08
Cargar en un TImagen que está en otro modulo Anunakis Gráficos 2 11-02-2007 23:56:39
como actualizar un solo campo de una BD Nelly Conexión con bases de datos 2 06-12-2005 23:58:31


La franja horaria es GMT +2. Ahora son las 12:46:39.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi