Usuário com melhor resposta
Erro envio email

Pergunta
-
Galera, esse código separa os email por ponto e virgula. So que ele fica com o ponto e virgula no ultimo email também e não envia os email. Como corrigir esse erro?
ex: xxxxx@gmail.com;yyyyy@hotmail.com; <- Como tirar esse ultimo ponto e virgula?
MySqlConnection conexao = null; try { conexao = new MySqlConnection(caminho); string query = "SELECT * FROM pauta_cpj"; MySqlCommand comando = new MySqlCommand(query, conexao); conexao.Open(); MySqlDataReader dataReader = comando.ExecuteReader(); string nomes = String.Empty; while (dataReader.Read()) { nomes += dataReader["Email"] + ";"; } txtPara.Text = nomes; } catch (MySqlException ex) { //deu erro } finally { if (conexao != null) { conexao.Close(); } }
Respostas
-
Olá,
Outra sugestão seria usar o método Trim, dessa forma:
while (dataReader.Read()) { nomes += dataReader["Email"] + ";"; } txtPara.Text = nomes.Trim(';');
Valeu!
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!
André Secco
Microsoft MSP & MSDN Tech Advisor
Blog: http://andresecco.com.br
GitHub: http://github.com/andreluizsecco
Twitter: @andre_secco- Marcado como Resposta SouthNew sábado, 12 de novembro de 2016 17:22
-
Você pode usar a função Remove para excluir o ultimo carácter.
while (dataReader.Read()) { nomes += dataReader["Email"] + ";"; } txtPara.Text = nomes.Remove(nomes.Lenght - 1);
Lembrando que a função ela não salva e sim retorna em string, por isso coloquei no txtPara.Text.
Todas as Respostas
-
Você pode usar a função Remove para excluir o ultimo carácter.
while (dataReader.Read()) { nomes += dataReader["Email"] + ";"; } txtPara.Text = nomes.Remove(nomes.Lenght - 1);
Lembrando que a função ela não salva e sim retorna em string, por isso coloquei no txtPara.Text.
-
Olá,
Outra sugestão seria usar o método Trim, dessa forma:
while (dataReader.Read()) { nomes += dataReader["Email"] + ";"; } txtPara.Text = nomes.Trim(';');
Valeu!
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!
André Secco
Microsoft MSP & MSDN Tech Advisor
Blog: http://andresecco.com.br
GitHub: http://github.com/andreluizsecco
Twitter: @andre_secco- Marcado como Resposta SouthNew sábado, 12 de novembro de 2016 17:22