Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

SqlCommand.ExecuteNonQuery

Estou desenvolvendo um pequeno software para ajudar numa rotina da empresa, mas estou com uma dúvida sobre o SqlCommand.ExecuteNonQuery. Se eu executar ele chamando uma procedure, caso a procedure demore 1 min para terminar a execução, ele só passa para a próxima linha depois que a procedure terminar?

2 respostas
solução!

Olá Daniel, tudo certo?

É isso mesmo. O próximo comando só será chamado depois que executar essa linha. Para facilitar sua vida, tente usar a versão assíncrona: ExecuteNonQueryAsync().

Neste caso, a procedure pode demorar, mas o restante continuará em execução.

Já tentou usar esta função?

Bons estudos!

Oi Fabiano, o comportamento deve ser esse mesmo. Só começar um depois que o outro terminar. Como não é possível testar, perguntei antes de rodar direto em produção. Pra evitar problema. Obrigado pela resposta!