ExecuteNonQuery
é usado para executar consultas que retornam apenas o número de linhas afetadas
(embora os parâmetros de saída possam ser preenchidos). -1
significa que nenhuma linha foi afetada ou você definiu nocount. Use outra chamada de API se precisar ler dados do sproc.