![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#3
|
||||
|
||||
|
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. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
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 |
|