Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

DBGRID en blanco al hacer commit

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: DBGRID en blanco al hacer commit Responder citando

Un problema que tengo que no se como solucionarlo:

Tengo un Form con un DBGRID que muestra una serie de datos de una tabla de la bd. Abajo tengo unos campos para rellenar e insertar en una tabla. La insercion la tengo entre una transaccion, al hacer commit el dbgrid pierde los datos que tenia y se queda en blanco.

¿Como podria hacer para que el DBGrid siga mostrando los datos sin tener que abrir de nuevo su query? ¿Es posible tb que se quede marcando el último registro que se selecciono en el DBGrid?

Gracias.
Volver arriba
Mensaje    Asunto: Responder citando

Si el dbgrid esta asociado a un Query ,y la transaccion obviamente la efectuas con otro ; el dbgrid asociado a la primera no se "entera" de la transaccion hasta que "refresques" la consulta... a menos que hagas uso de un TUpdateSQL

Y para que se posicione en su registro usa Bookmark
_________________
Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc

http://www.touchsoftwares.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

no es k no se entere, es k se cierra la consulta que tenia y no muestra ni un dato.
Volver arriba
Mensaje    Asunto: Responder citando

por cierto, podrias ponerme si no te importa un ejemplo del uso Bookmark?
Volver arriba
Mensaje    Asunto: Responder citando

Por lo que yo he entendido el DBGrid muestra los datos de un Query mientras que la actualización se efectúa directamente sobre una tabla de la base de datos.

Si es así, entonces hasta donde sé yo no hay otra solución que cerrar y volver a abrir el Query ya que mientras este está abierto no sabe que se ha actualizado la tabla. Ten en cuenta que a todos los efectos el Query es una tabal más con una serie de limitaciones.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.