Scientist 2 Denunciar post Postado Outubro 9, 2012 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
Chrnos 30 Denunciar post Postado Outubro 11, 2012 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