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 08-11-2005
ilichhernandez ilichhernandez is offline
Miembro
 
Registrado: oct 2005
Posts: 277
Poder: 19
ilichhernandez Va por buen camino
Question 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...
Responder Con Cita
  #2  
Antiguo 08-11-2005
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
¿y si te olvidas del autorefresh y haces un Refresh tu mismo?
__________________

Responder Con Cita
  #3  
Antiguo 08-11-2005
Avatar de lucasarts_18
lucasarts_18 lucasarts_18 is offline
Miembro
 
Registrado: mar 2005
Ubicación: Villa Alemana,Chile
Posts: 1.087
Poder: 21
lucasarts_18 Va por buen camino
Hola:

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

Hasta luego -
__________________
No todo es como parece ser...
Responder Con Cita
  #4  
Antiguo 08-11-2005
ilichhernandez ilichhernandez is offline
Miembro
 
Registrado: oct 2005
Posts: 277
Poder: 19
ilichhernandez Va por buen camino
Question 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
Responder Con Cita
  #5  
Antiguo 08-11-2005
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
¿y si en vez de hacer un refresh al query, le haces un refresh al grid?
__________________

Responder Con Cita
  #6  
Antiguo 08-11-2005
ilichhernandez ilichhernandez is offline
Miembro
 
Registrado: oct 2005
Posts: 277
Poder: 19
ilichhernandez Va por buen camino
Question 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....
Responder Con Cita
  #7  
Antiguo 08-11-2005
Avatar de lucasarts_18
lucasarts_18 lucasarts_18 is offline
Miembro
 
Registrado: mar 2005
Ubicación: Villa Alemana,Chile
Posts: 1.087
Poder: 21
lucasarts_18 Va por buen camino
Hola:

Probaste actualizando el Dataset ?

Hasta luego -
__________________
No todo es como parece ser...
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 18:30:26.


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