Programación General > C++ Builder

 problemas con una base de datos

(1/1)

cocacolo:
hola, tengo una base de datos en un ordenador que tengo en una red local, cuando uno de los ordenadores añade un dato los demas no se dan por aludidos hasta que desactivo la DB y la vuelvo a conectar con:

       TablaAmigos->Active = false;
       TablaAmigos->Active = true;

¿como se hace para que detecte que los datos han cambiado?

Veo que el programa que viene con el borland builder, el "Database Desktop" si que nota que se han añadido datos y actualiza la tabla, algo asi querría hacer en mi programa.

lair:
pues una forma de hacerlo seria poniendo un thread a que este refrescando tu grid cada determinado tiempo, de esta manera cada que se agregue un dato este sera cargado por el thread.
 no se si alguien tiene otra sujerencia, de momento de dejo esa y suerte

cocacolo:
Si, algo asi había pensado yo, pero preguntaba a ver si a alguien se le ocurre una forma menos pesada y elegante de hacerlo.

Navegación

[0] Índice de Mensajes

Ir a la versión completa