Como atualizar uma query a cada 10 segundos
Galera sou novo e nunca trabalhei com o objeto Time,
gostaria de saber como atualizar uma query a cada 10 segundos.
Alguem poderia me ajudar ?
gostaria de saber como atualizar uma query a cada 10 segundos.
Alguem poderia me ajudar ?
Laelsonc
Curtidas 0
Respostas
Rjun
04/08/2005
No componente Timer, acerte a propriedade Interval com o intervalo de tempo que você quer que ele dispare. A propriedade é setada em milissegundos, ou seja, coloque 1000 para cada segundo. No seu caso 10000. No evento OnTimer coloque o código que você quer que seja realizado a cada intervalo de tempo.
GOSTEI 0
Rafael Santana
04/08/2005
nosso amigo aí em cima, está correto...
Na propriedade Interval do Timer, coloque 10000 e coloque no evento OnTimer o seguinte código
Query.close;
Query.Active:=False;
Query.Active:=True;
Query.Open;
tá feito
Não esqueça de postar uma mensagem aqui caso tenha dado certo!!!
Na propriedade Interval do Timer, coloque 10000 e coloque no evento OnTimer o seguinte código
Query.close;
Query.Active:=False;
Query.Active:=True;
Query.Open;
tá feito
Não esqueça de postar uma mensagem aqui caso tenha dado certo!!!
GOSTEI 0
Porty
04/08/2005
[quote:fc173c108a=´rafael miguel santana´]nosso amigo aí em cima, está correto...
Na propriedade Interval do Timer, coloque 10000 e coloque no evento OnTimer o seguinte código
Query.close;
Query.Active:=False;
Query.Active:=True;
Query.Open;
tá feito
Não esqueça de postar uma mensagem aqui caso tenha dado certo!!![/quote:fc173c108a]
Se colocar Query.Refresh tb funciona.
Na propriedade Interval do Timer, coloque 10000 e coloque no evento OnTimer o seguinte código
Query.close;
Query.Active:=False;
Query.Active:=True;
Query.Open;
tá feito
Não esqueça de postar uma mensagem aqui caso tenha dado certo!!![/quote:fc173c108a]
Se colocar Query.Refresh tb funciona.
GOSTEI 0
Rjun
04/08/2005
[quote:37807339d1=´rafael miguel santana´]
Query.close;
Query.Active:=False;
Query.Active:=True;
Query.Open;
[/quote:37807339d1]
Colocar false para Query.Active não é a mesma coisa que dar um Query.Close?
Colocar true para Query.Active não é a mesma coisa que dar um Query.Open?
Query.close;
Query.Active:=False;
Query.Active:=True;
Query.Open;
[/quote:37807339d1]
Colocar false para Query.Active não é a mesma coisa que dar um Query.Close?
Colocar true para Query.Active não é a mesma coisa que dar um Query.Open?
GOSTEI 0
Nildo
04/08/2005
Eu costumo criar uma Thread só para a atualização da Query. Dentro dessa Thread eu coloco um While infinito, e dentro desse while eu coloco o REFRESH da tabela e um SLEEP com o tempo de espera, no caso, 10000 (dez segundos)
GOSTEI 0
Rjun
04/08/2005
Nildo, vc tem algum link ou material sobre THREAD que pudesse disponibilizar?
GOSTEI 0
Nildo
04/08/2005
Nildo, vc tem algum link ou material sobre THREAD que pudesse disponibilizar?
Não, mas se quiser eu posso montar essa thread aqui, agora...
GOSTEI 0
Rjun
04/08/2005
Seria bom, mas na verdade gostaria de estudar sobre THREAD.
GOSTEI 0
Massuda
04/08/2005
O melhor material sobre threads para Delphi que conheço é [url=http://www.pergolesi.demon.co.uk/prog/threads/ToC.html]Multithreading - The Delphi Way[/url].
GOSTEI 0
Rjun
04/08/2005
vlw Massuda
GOSTEI 0
Laelsonc
04/08/2005
Tudo certo !! valeu galera.
GOSTEI 0