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 10-09-2004
images images is offline
Miembro
 
Registrado: ago 2004
Posts: 23
Poder: 0
images Va por buen camino
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
Responder Con Cita
  #2  
Antiguo 11-09-2004
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
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.
Responder Con Cita
  #3  
Antiguo 11-09-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
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.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #4  
Antiguo 13-09-2004
images images is offline
Miembro
 
Registrado: ago 2004
Posts: 23
Poder: 0
images Va por buen camino
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!
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 17:15:58.


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