Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Refresco de datos con ADO (https://www.clubdelphi.com/foros/showthread.php?t=6723)

fjcg02 20-01-2004 13:13:35

Refresco de datos con ADO
 
Hola a todos,
pues eso, que tengo dos instancias de un programa corriendo en un pc, y que no me refresca unos datos que actualizo en una de las instancias.
¿ Que propiedades de las tablas y querys hay que tocar para que obligue a refrescar para cada registro ??

Un saludete

marcoszorrilla 20-01-2004 15:16:19

Con las consultas puedes utilizar Requery, pero con las tablas lo mejor es que las cierras y las vuelvas a abrir.

Un Saludo.

Pandre 23-01-2004 14:03:24

Que tal:

Así a bote pronto, se me ocurre que puedes crear una conversación DDE entre las instancias.
Después de cada modificación en cualquiera de las dos instancias, llamas al procedimiento FlushBuffer de las tablas, y le indicas por DDE a la otra instancia por DDE que llame al procedimiento Refresh.
Los componentes para DDE los tienes en la paleta System de cualquier versión de Delphi.
Esto te sirve para más de dos ejecuciones de tu aplicación, o de aplicaciones distintas. La única condición es que las dos usen la misma vía DDE.
Este sistema está muy "olvidado", pero sin más, el propio Windows, Office, etc. lo usa continuamente, por lo que parece efectivo, no? ;)
Eso si, tienen que estar corriendo las aplicaciones en la misma máquina, porque según creo, el DDE no trabaja en red.

Bueno, suerte...


La franja horaria es GMT +2. Ahora son las 15:47:12.

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