Refresh X Close, Open
pelo que percebi o Refresh faz algo como fechar e abrir novamente o dataset.
qual a diferença dos dois métodos?
tem alguma vantagem ou desvantagem de um em relação ao outro?
qual a diferença dos dois métodos?
tem alguma vantagem ou desvantagem de um em relação ao outro?
Raserafim
Curtidas 0
Respostas
Night_man
26/08/2006
ele faz isso mesmo faz um fechar e o opem,
porem nao chama os eventos de beforeopen, afteropen, beforeclose, beforescroll todos esses eventos que normal q normalmente sao chamamados na abertura e fechamento da consulta, outra vantagem eh q quando se trabalha com parametros esta nao presicao ser passados novamete, ele simplesmente reabre a consulta exatamente com o mesmo Select,
o cursos fica parado no mesmo registro q estava antes
porem nao chama os eventos de beforeopen, afteropen, beforeclose, beforescroll todos esses eventos que normal q normalmente sao chamamados na abertura e fechamento da consulta, outra vantagem eh q quando se trabalha com parametros esta nao presicao ser passados novamete, ele simplesmente reabre a consulta exatamente com o mesmo Select,
o cursos fica parado no mesmo registro q estava antes
GOSTEI 0
Raserafim
26/08/2006
humm, interessante, não sabia.
valeu
valeu
GOSTEI 0
Raserafim
26/08/2006
e quando faço DBGrid.Refresh, o que acontece?
GOSTEI 0
Night_man
26/08/2006
como o dbgrid eh uma heranca de TControl e refresh dele vai chamar outro metodo chamado Repaint q por sua vez vai repintar o componente
GOSTEI 0