Fórum Dúvida sobre atualização dados em tempo real #334283

06/12/2006

0

Galera

É o seguinte, procurei no forum mas as dúvidas ainda continuam.
Tenho um pequeno aplicativo que no micro 1 é cadastrado perguntas e anúncios. no micro 2 o usuário pode consultar os anúncios cadastrados. Mas isto tem que ser em tempo real, então o que fiz, coloquei um objeto time com tempo de 10 minutos e quando vence este prazo, é dado um select novamente no banco de dados, para mostrar os dados cadastrados no micro 1 que não foram atualizados na grid do micro 2. Acontece com isto, se o usuário esta lendo um anúncio, qdo vence este prazo ele dá o select propriamente dito, fazendo assim que o cursor volte ao inicio do bd, e aquele anuncio que estava sendo lido desaparece da tela e o usuário tem que procurar novamente o anúncio que estava falando para continuar o texto. É um incômodo só, sei que é um erro fazer isto, já tentei refresh mas mesmo assim o efeito é o mesmo.
Então, teria como resolver este pequeno erro de atualizar o micro 2 sem atrapalhar a leitura do texto (anuncio).

Grato pela colaboração.

obs: Utilizo componentes dbexpress com firebird.


Objetivacreator

Objetivacreator

Responder

Posts

06/12/2006

Emerson Nascimento

antes de executar novamente o select, grave numa variável em qual registro o ponteiro está posicionado. depois de executar o select, reposicione para aquele registro previamente gravado na variável.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar