FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
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
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
#2
|
||||
|
||||
Con las consultas puedes utilizar Requery, pero con las tablas lo mejor es que las cierras y las vuelvas a abrir.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
|||
|
|||
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...
__________________
Un cordial saludo. ~~~~~~~~~~~~~~~~~~ José A. Gómez Martín pandre@arsystel.com |
|
|
|