Hvis du kun ønsker at returnere én værdi fra en forespørgsel, så ExecuteScalar er hvad du skal bruge, . ExecuteReader er bedre til kun fremad læser flere poster, så det er overkill for din situation
Tag et kig her for en sammenligning Hvad er forskellen mellem ExecuteScalar, ExecuteReader og ExecuteNonQuery?