refresco de datos en red
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 |
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! |
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.
|
También tener asignada en la propiedad Params del IBTransact read_committed
|
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 |
Pues en la cara oculta de Delphi 4 de Marteens puedes encontrar información. Y en la documentación de Firebird o bien en la de Interbase 6.0
|
|
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 |
No se si todavia no lo has resuelto pero a mi me pasaba algo parecido y recien terminamos de solucionarlo, tal vez este hilo te puede ayudar.
Saludos Fede |
La franja horaria es GMT +2. Ahora son las 14:14:10. |
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