PDA

Ver la Versión Completa : Tquery y actualizacion de reg de TTable


miguelb
27-11-2003, 21:33:28
Hola a todos:
tengo un problema al cual no le puedo encontrar la solucion, ni la logica de porque sucede.
Tengo en un form un dbgrid relacionado con un Tquery que toma registros de la tabla (Paradox) recibos.db por medio de una
sentencia sql.
La sentencia tiene la forma siguiente:
select * from recibos where cliente = 320.
Cuando entro me muestra los recibos del 320,
desde este form presiono un boton que me genera un
nuevo registro dentro de recibos.db, pero haciendo un
post en un ttable y vuelve al form anterior.
Al volver se vuelve a ejecutar el tquery, active:= false active:=true
pero el registro nuevo no aparece.
Vuelvo a repetir lo mismo, varias veces, no aparece, y luego aparecen todos en el dbgrid.
La propiedad CachedUpdate del ttable esta puesta en False,
para que no mantenga en cache.
Lo estoy ejecutando en una sola pc, no en red.
No entiendo que pasa, ni como solucionarlo.
Gracias
Miguel B

roman
27-11-2003, 22:21:56
No estoy muy seguro de lo que voy a decirte pero intenta utilizar el método FlushBuffers de la tabla con la que insertas el recibo.

// Saludos

marcoszorrilla
30-11-2003, 16:51:35
Con lo que te dice Román tiene que arreglarse, a no ser que el recibo que das de alta no corresponda al 320, con lo cual no te lo mostrará porque no está cumpliendo los criterios de filtrado.

Un Saludo.

miguelb
01-12-2003, 18:39:45
Agregando FlushBuffers funciono bien.
Gracias
Miguel