Ir para conteúdo

POWERED BY:

Arquivado

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

Scientist

Problemas ao usar CancelUpdates - DBEXPRESS

Recommended Posts

Boa tarde, estou utilizando o método CancelUpdates no ClientDataSet sempre que desejo cancelar algum operação, porém ele demora muito para responder, ou seja, quando o usuário clica em CANCELAR demora em torno de 20 segundos para cancelar de fato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Lembre-se que ao dar um cancelupdates, provavelmente o tempo que está sendo consumido é o tempo que o banco de dados precisa para dar rollback em todas as transações não comitadas da sua aplicação... então não há muito o que se fazer além de esperar... o que pode fazer é criar uma tela de aviso para o usuário de que o cancelamento está em progresso e exibi-la no momento que o usuário ativa o cancelamento, e fechar a tela quando o processamento retornar do banco para sua aplicação, para que o usuário saiba o que está ocorrendo.

 

De resto, não vejo problemas ou soluções possíveis... qualquer coisa detalha melhor ai todo o processo.

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.