Comment utiliser executeReader() la méthode pour récupérer la valeur d'une seule cellule

J'ai besoin d'exécuter la commande suivante et passer le résultat d'une étiquette. Je ne sais pas comment je peux le faire à l'aide de Lecteur. Quelqu'un peut me donner un coup de main?

String sql = "SELECT * FROM learer WHERE learer.id = " + index;
SqlCommand cmd = new SqlCommand(sql,conn);
learerLabel.Text = (String) cmd.ExecuteReader();

Comme vous pouvez le voir j'ai créer l'instruction SQL et j'ai l'exécuter, mais il ne fonctionne pas. Pourquoi?

La console dit:

Ne peut pas implicitement SqlDataReader pour
Chaîne...

Comment puis-je obtenir les résultats souhaités en tant que Chaîne de sorte que le label peut l'afficher correctement.

InformationsquelleAutor sfrj | 2011-04-26