je besoin d'aide de la syntaxe avec la logique de code suivant:Récupération des enregistrements d'une base de données en C# 2008
J'ai un bloc de code qui se adresse e-mail de la base de données. Les adresses e-mail doivent être affectés à une chaîne strEmailAddress variable avec un seperation virgule
Mon code est:
SqlConnection conn = new SqlConnection(strConn);
string sqlEmailAddress = "usp_Get_Email_Address";
SqlCommand cmdEmailAddr = new SqlCommand(sqlEmailAddress, conn);
cmdEmailAddr.CommandType = CommandType.StoredProcedure;
con.Open();
SqlDataReader sqlDREmailAddr = cmdEmailAddr.ExecuteReader();
Comment puis-je boucle à travers les dossiers et stocker les résultats dans strEmailAddress séparés par une virgule?
while (sqlDREmailAddr.read()) {strEmailAddress = ?????} – user279521
Je ne sais pas ce que votre procédure stockée retourne. Comment cela se voit-il dans le datarecord? – Oded
renvoie une chaîne; il peut y avoir plus d'un enregistrement retourné; – user279521