Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

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?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
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!