Bom dia pessoal... Eu sei que referente a uma query não tem msm como cancelar, mas eu sei que da pra cancelar se vc estiver usando o adocommand, em modo assincrono, da para executar um adocommad.cancel;
Já utilei isso em rotinas de limpesa de dados e backups e muito util, pois esse tipo de procedimento é muito demorado e como o usuario não tem muita paciencia é bom ele ter como cancelar. Em 29/06/06, Rubem Nascimento da Rocha <[EMAIL PROTECTED]> escreveu: > > > Mas mesmo que se tenha efetuado o Query.Open() dentro do Execute() de uma > TThread, não tem como cancelar, pois até este momento a requisição de > consulta já foi enviada ao servidor, e este processou e mandou um fetch de > > dados pra consulta. Não tem como mesmo. Nem mesmo se vc achar que com um > método Suspend() ou Terminate() da TThread isso pode ser cancelado. Sds. > > >From: "Filipe Belchior" <[EMAIL PROTECTED]> > > >Reply-To: delphi-br@yahoogrupos.com.br > >To: delphi-br@yahoogrupos.com.br > >Subject: [delphi-br] Re: Interromper execução de Query > >Date: Tue, 27 Jun 2006 12:34:45 -0000 > > > >Dependendo do propósito para qual vc deseja isso, > >pode se executar o open numa Thread. > > > >[]s > > > > > > > >--- Em delphi-br@yahoogrupos.com.br, "Luiz Henrique Severo" > ><[EMAIL PROTECTED]> escreveu > > > > > > > Pessoal, > > > > > > Tem alguma maneira de eu interromper a execução de uma query (select > >campos > > > from tabela) depois de eu ter executado o query.open? > > > > > > > > > Obrigado > > > Luiz Henrique Severo d Oliveira > > > RPG Soluções > > > www.rpgsolucoes.com.br > > > > > > -- > > > Internal Virus Database is out-of-date. > > > Checked by AVG Free Edition. > > > Version: 7.1.394 / Virus Database: 268.9.1/369 - Release Date: > >19/06/2006 > > > > > > > > > > > > > > > _________________________________________________________________ > MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com > > > [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html