| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Invitado
|
Publicado: Lun 31 Ene, 2005 9:31 am Asunto: DBGRID en blanco al hacer commit |
|
|
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 |
|
 |
Touchsoftwares Master


Registrado: 16 Dic 2002Mensajes: 869Ubicación: MEXICO Playa del Carmen
|
Publicado: Lun 31 Ene, 2005 9:50 am Asunto: |
|
|
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 |
|
 |
Invitado
|
Publicado: Jue 03 Feb, 2005 2:39 pm Asunto: |
|
|
| no es k no se entere, es k se cierra la consulta que tenia y no muestra ni un dato. |
|
| Volver arriba |
|
 |
Invitado
|
Publicado: Jue 03 Feb, 2005 2:41 pm Asunto: |
|
|
| por cierto, podrias ponerme si no te importa un ejemplo del uso Bookmark? |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Jue 03 Feb, 2005 4:50 pm Asunto: |
|
|
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 |
|
 |
|