FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Refrescar un query para un DBGrid
Hola a tod@s,
Quiero refrescar un query para que este se refleje en un DBGrid, pero la propiedad refresh del query no me hace ningun caso. La unica forma que soy capaz de hacer para refrescarlo es hacer un close y open del query, pero no me gusta en cuanto a codigo. Alguien puede ayudarme? |
#2
|
||||
|
||||
yo siempre cierro y abro la consulta para actualizar los datos de la misma, parece lo menos elegante pero es lo que funciona (para determinadas BD funciona el refresh pero para otras no). Tambien tienes otra opción y el poner la propiedad RequestLive a true, y luego hacer el refresh, aunque esto funciona si la consulta que haces es sobre una sola tabla....
Espero que te haya servido, saludos, Tony |
#3
|
||||
|
||||
Así es. Tal como dice Tony, a menos que la consulta sea "editable" la misma ayuda de Delphi indica:
Cita:
|
#4
|
|||
|
|||
pues entonces para q sirve la propiedad refresh??
|
#5
|
||||
|
||||
Sirve para lo que tú (y cualquiera) se imagina. Es sólo que no funciona en todos los datasets. Revisa la ayuda de Delphi en donde describe el método.
// Saludos |
|
|
|