@Uueerdoのコメントにより、cmd.Parameters.AddWithValue("r", 0);を削除してみるように促されました。 C#コードからの行。これによりエラーが修正され、期待した結果が得られました。