none
Ao executar um comando SQL esta demorando e trava todo o meu sistema. Gostaria que meu sistema continuasse executando. RRS feed

  • Pergunta

  • Ao executar o comando abaixo:

                    OleDbCommand cmd = new OleDbCommand(sql, conn);

                   OleDbDataAdapter da = new OleDbDataAdapter(cmd);

    O sistema para ate ter o retorno, principalmente o progressbar. Gostaria que o progressbar continuasse rodando.

    Att

    Fabio

    sexta-feira, 12 de maio de 2017 13:57

Todas as Respostas

  • Já ouvi e li de algumas pessoas, que casos assim, deveria ser feita uma consulta assíncrona, tipo, uma Task<>. Não tenho muito know how para te dizer exatamente como fazer, mas sei que assim sua aplicação não travaria. É só uma dica, mas te caras aqui que poderão te auxiliar mais, mas dê uma estudada em chamadas assícronas, TPL, Threads e etc...
    segunda-feira, 15 de maio de 2017 01:11