Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Actualizar En Tiempo Real (https://www.clubdelphi.com/foros/showthread.php?t=2091)

GIVO 08-07-2003 15:50:22

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

Aprendiz 08-07-2003 16:13:39

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

jachguate 08-07-2003 19:04:57

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.

;)

frankmch 21-07-2003 19:10:31

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...


La franja horaria es GMT +2. Ahora son las 21:06:38.

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