FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Actualizar En Tiempo Real
HOLA.
Tengo una aplicación en Delphi que se conecta a una base de datos en SQL, muchos usuarios tienen acceso a esta aplicación a la vez, necesito que cualquier cambio que un usuario este haciendo sobre la base de datos se actualice de inmediato en la pantalla de los otros usuarios, actualmente estoy usando un temporizador que me refresca las tablas y los querys cada 10 seg, pero existe otra forma? Gracias GIVO
__________________
GIVO |
#2
|
|||
|
|||
Bueno depende de la base de datos que utilices. Yo te digo lo que puedes hacer con la de Interbase, si es la que utilizas.
Tienes un componente dentro de la pestaña de las IBX que es el TIBEvents. Con esta puedes capturar EVENTOS que generes desde los triggers de las diferentes tablas. Con este componente los defines y respondes al evento cuando lo reciba el componente por ejemplo refrescando la tabla. De esta manera se hará de manera automática y no tendrás que firjarlo a un tiempo estandar. Saludos
__________________
[Aprendiz]: Por que siempre hay algo nuevo que aprender. |
#3
|
||||
|
||||
En oracle, a partir de la version 8 u 8.1, hay un package que te permite tambien registrar eventos y luego controlarlos desde una aplicacion... aunque no he probado hacerlo con delphi.
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#4
|
|||
|
|||
BUSCATE EL COMPONENTE TSELFREFRESHQUERY O EL TSELFREFRESHTABLE.
ESCRIBE EL NOMBRE DE ALGUNO DE ESTOS EN GOOGLE.COM Y LO ENCONTRAS. TE PUEDES ORIENTAR CON LAS AYUDAS QUE TRAE...
__________________
ing. frankmch |
|
|
|