Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-01-2004
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Poder: 22
fjcg02 Va camino a la fama
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 -
Responder Con Cita
  #2  
Antiguo 20-01-2004
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
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:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #3  
Antiguo 23-01-2004
Pandre Pandre is offline
Miembro
 
Registrado: may 2003
Ubicación: San Bartolomé de la Torre, Huelva (España)
Posts: 35
Poder: 0
Pandre Va por buen camino
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
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 19:51:21.


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
Copyright 1996-2007 Club Delphi