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)
-   -   autorefresh no funciona en query y dbgrid (https://www.clubdelphi.com/foros/showthread.php?t=26952)

ilichhernandez 08-11-2005 16:28:30

autorefresh no funciona en query y dbgrid
 
Hola a todos.... tengo un problema, tengo un mantenedor de un producto, cuando ingreso el producto nuevo se inserta correctamente pero cuando voy a insertar un segundo elemento ( en un instante seguido, me refiero a sin reiniciar la apps) la aplicacion no me toma el registro insertado antes ( y no se ve en el grid a pesar de tener autorefresh true y request live true) lo que lleva a generar el segundo registro con el mismo campo clave de el primero....

Creo que me explique bien... es tal vez algo enredado....


Gracias...

ContraVeneno 08-11-2005 17:46:37

¿y si te olvidas del autorefresh y haces un Refresh tu mismo?

lucasarts_18 08-11-2005 18:07:30

Hola:

Como dice contraveneno, pones un Botón que se encarge de actualizar esos datos.

Hasta luego -

ilichhernandez 08-11-2005 18:30:32

como seria autorefresh manual
 
el auto refresh manual seria algo asi como

Código Delphi [-]
xxxxx
.
.
.
xxxxx
query.post;
query.refresh;
xxxxx
.
.
xxxxx

Pero al utilizar el refresh manual me da el error..--->

Table does not support this operation because it is not uniquely indexed

ContraVeneno 08-11-2005 18:33:48

¿y si en vez de hacer un refresh al query, le haces un refresh al grid?

ilichhernandez 08-11-2005 19:00:03

el registro nuevo desaparece del grid
 
Le hice un refresh al grid despues de grabar, entonces aparece inmediatamente el registro en el grid, si presiono nuevamente "nuevo" el registro recien ingresado no se ve....pero si reviso la tabla con el EMS interbase manager .... el registro si esta insertado.... que raro esto....

lucasarts_18 08-11-2005 19:32:00

Hola:

Probaste actualizando el Dataset ?

Hasta luego -


La franja horaria es GMT +2. Ahora son las 11:57:59.

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