SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: cocacolo en Lunes 20 de Julio de 2009, 17:49

Título: problemas con una base de datos
Publicado por: cocacolo en Lunes 20 de Julio de 2009, 17:49
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.
Título: Re: problemas con una base de datos
Publicado por: lair en Martes 21 de Julio de 2009, 16:56
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
Título: Re: problemas con una base de datos
Publicado por: cocacolo en Martes 21 de Julio de 2009, 22:07
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.