Ver la Versión Completa : no refresca grid en red
squenda
03-07-2004, 07:13:05
hola a todos, mi problema es el siguiente:
Tengo una aplicacion en dos computadoras trabajando en red, y cuando realizo una insercion en una de ellas la otra no refresca, es decir no muestra el registro que acabo de insertar, y viceversa, alguien me puede ayudar? muchas gracias.
Saludos
marcoszorrilla
03-07-2004, 12:19:42
Te falta un detalle muy importante y es decir con que tipo de tablas estás trabjando, por ejemplo con Paradox, en el formulario que contiene la rejilla que visualiza los datos puedes poner un Timer y lanzarlo cada x Segundos y le colocas en el evento on Timer:
MiTabla1.Refresh;
Con esto verías los datos sin ningún problema.
En otros sistemas puede ser que no funcione refresh y tengas simplemente que cerrar y volver a abrir la conexión.
Supongo que guardas los datos, por ejemplo en Paradox que haces un
MiTabla.Post;
//y en el evento AfterPost:
MiTabla.FlushBuffers;
En otros sistemas puede ser un:
Commit;
Un Saludo.
squenda
05-07-2004, 20:44:50
Gracias, mira utilizo interbase 6, utilizo solo querys y cuando inserto doy un commit, con esto se apagan todos los querys, asi que los vuelvo a prender. pero no me refresca en la otra maquina.
como ves?
saludos
marcoszorrilla
05-07-2004, 20:57:03
En ese caso mírate la ayuda sobre el componente IbAlert.
Un Saludo.
FlacoNet
19-07-2004, 14:30:19
Mira la parte de eventos de interbase. Eso hace que el motor de base de datos avisa a los clientes que se debe hacer un refresh..
Salduso
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.