O comentário de @Uueerdo me levou a tentar remover o
cmd.Parameters.AddWithValue("r", 0);
linha do código C#. Isso corrigiu o erro e me deu os resultados que eu esperava. cmd.Parameters.AddWithValue("r", 0);
linha do código C#. Isso corrigiu o erro e me deu os resultados que eu esperava.