Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Paradox en red - Post, FlushsBuffers y Refresh y..... no se actualiza la red :( (https://www.clubdelphi.com/foros/showthread.php?t=14155)

images 10-09-2004 23:42:34

Paradox en red - Post, FlushsBuffers y Refresh y..... no se actualiza la red :(
 
Hola :)

Sigo con mi primera aplicacion en Red con Paradox. Y tengo otro problema q no he sido capaz de resolver:

Tengo un Timer puesto en 5 segundos que hace un refresh a las tablas del servidor. Pues cuando hago un cambio o añado algo en un Pc, no ser refleja en el otro, ni a los 5 segundos ni a las 2 horas :( Tengo q cerrar la aplicacion y volver a abrirla.

¿Esque no es suficiente con Refresh?

Cuando hago cambios o añado algo siemrpe hago .post y .flushbuffers

¿podeis ayudarme?, por favor

Gracias

Lepe 11-09-2004 11:44:39

http://www.clubdelphi.com/foros/show...light=eKeyViol
En este hilo se trata de controlar los errores de edicion sobre un registro en red.

Ese error es dificil de solventar a primera vista, así que te aconsejo lo siguiente:

Creo que si no te actualiza la red, puede ser que el BDE, la Sesion o el alias, no esté bien configurado. Recuerda que si algo funciona NO quiere decir que esté bien, prueba a añadir midberror en el evento OnEditError de una tabla, si al intentar modificar el mismo registro en 2 ordenadores de la red, no obtienes el mensaje personalizado, ya sabes que no se trata de Refresh o FlushBuffers, sino de la configuración del BDE, Sesiones o Databases.

Lo de Flushbuffers te aseguro que funciona, y si no lo hace, el problema es de otro tipo.

Saludos y espero te ayude.

marcoszorrilla 11-09-2004 14:01:26

Creo que el problema es que no tienes el timer colocado en el sitio oportuno. El Timer lo que hace es ejecutar un refresco de una tabla cada x tiempo, por lo tanto este debe estar colocado en los formularios de consulta, por ejemplo tenemos una rejilla en la que se visualizan las factura pendientes de cobro, hay 20 facturas pendientes de cobro, otro usuario marca como cobradas 2 facturas.
El usuario número 2 que esta visualizando las 20 facturas pendientes, cuando el timer que se halla en su formulario de consulta se dispara, verá como le desaparecen 2 registros.

Un Saludo.

images 13-09-2004 19:45:06

Muchisimas gracias a los dos :)

Estoy leyendo lo del enlace y mientras probare lo que dice marcoszorrilla. Mañana lo probare en el trabajo a ver que tal va. Ya os contare.

Saludos!


La franja horaria es GMT +2. Ahora son las 00:28:42.

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