Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

gwarzocha

Ado Recordset-Cancelar consulta

Recommended Posts

Boa tarde pesssoal, gostaria de saber se alguem sabe como cancelar um consulta depois de um determinado tempo sem resposta!!! Eu utlizo um objeto ADODB.RECORDSET para fazer a consulta! A consulta esta abaixo:rsGlobal.Open sql, cnn2, adOpenStatic, adLockReadOnly, adCmdTextExiste alguma propriedade q possa ser setada para esse fim???obrigado desde jaGustavo Warzocha

Compartilhar este post


Link para o post
Compartilhar em outros sites

gwarzocha,

 

bom dia

 

você pode definir na sua conexão o CommandTimeout, por padrão ele fica com 30 segundos mas você pode modificar isto...

com isso se a sua consulta não retornar no prazo estipulado é retornado um erro de Timeout (se não me engano)

 

outra solução é abrir o seu ado de forma assincrona usando o adAsyncFetch, e se em determinado tempo a consulta não voltar você pode cancelar usado o metodo Cancel

 

 

falows

t++

 

boa sorte

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.