PDA

Ver la Versión Completa : refresco de datos en red


valdorre
06-03-2007, 17:58:29
hola gente, tengo un problemita a ver si alguien me puede dar una mano...
tengo un programa en red (servidor y 1 usuario) y quiero saber si se puede refrescar los datos de un equipo automaticamente cuando hago una reformas o cargo datos en el otro..
o sea, tengo que salir del programa y volver a entrar para que me cargue los cambios hechos en la otra maquina.
estoy unsando delphi7 e interbase6.5

gracias y saludos

Osvaldo

DarKraZY
06-03-2007, 18:25:00
Tendrás que estudiar/leer información acerca de las transacciones en Interbase. Ya que a través de estas podrás ver siempre la última información introducida en la base de datos sin tener que salir del programa y volver a entrar.

Saludos!

jhonny
06-03-2007, 18:51:51
Podrías usar un Post_Event en un disparador de tu BD y un componente como el IBEventAlerter para capturar el momento en que se ejecuta la acción y en su evento OnEventAlert hacer un refrescado de la consulta.

vtdeleon
06-03-2007, 22:57:34
También tener asignada en la propiedad Params del IBTransact read_committed

valdorre
07-03-2007, 05:12:23
hola gracias por contestar, estoy haciendo pruebas pero todabia nada...
alguno sabe de donde puedo bajar info sobre transacciones??
bueno gracias nuevamente, en cuanto logre algo lo subo
saludos

Osvaldo

DarKraZY
07-03-2007, 10:10:55
Pues en la cara oculta de Delphi 4 de Marteens (http://www.marteens.es) puedes encontrar información. Y en la documentación de Firebird o bien en la de Interbase 6.0

vtdeleon
07-03-2007, 14:55:02
Saludos

Como lo hiciste? Usaste el Post_Event? Aqui (http://www.firebird.com.mx/modules/sections/index.php?op=printpage&artid=18)tienes algo de eso.
Usaste lo que te dije?

valdorre
08-03-2007, 01:57:43
hola vtdeleon, hice lo que me aconsejaste y logre que se produjera el evento, ahora estoy tratando de implementarlo para que me refresque un dbgrid...
gracias a todos y saludos

Osvaldo

fedelphi
05-05-2007, 02:16:07
No se si todavia no lo has resuelto pero a mi me pasaba algo parecido y recien terminamos de solucionarlo, tal vez este hilo (http://www.clubdelphi.com/foros/showthread.php?p=199096#post199096) te puede ayudar.
Saludos
Fede