Quantcast
Channel: Resgatar valor dos rows
Viewing all articles
Browse latest Browse all 7

Resgatar valor dos rows

0
0
Boa noite a todos.

Estou criando um codigo que envia email para "n" destinatários pre-selecionados. Já estou conseguindo enviar para um destinatário. Vou explicar o problema. Segue o codigo.


                using (OdbcConnection con = new OdbcConnection(consultarString))
                {
                    con.Open();

                    OdbcCommand command = con.CreateCommand();

                    OdbcCommand comm = new OdbcCommand("SELECT Email FROM user WHERE Admin_ID=1 AND Grupo_ID=2", con);
                    OdbcDataReader leitura = comm.ExecuteReader();

                    if (leitura.HasRows)
                    {
                        for (int i = 0; i > leitura.RecordsAffected; i++)
                        {
                            MailMessage objEmail = new MailMessage();
                            objEmail.To = leitura.GetString(i);
                            objEmail.From = "xxxxx@hotmail.com";
                            objEmail.Subject = "Confirmação de consulta";
                            objEmail.Body = "O seguinte documento foi consultado: " + PreviousPage.NomeDoc;
                            objEmail.Priority = MailPriority.High;
                            try
                            {
                                SmtpMail.Send(objEmail);
                            }
                            catch (Exception exc)
                            {

                            }
                        }
                    }

A verificação pega o valor correto em leitura.GetString(0); e manda o email. Mas quando passa pelo FOR novamente, com o codigo leitura.GetString(1); ele diz que não existe o indice 1. E realmente não existe, já que no select só tem um item (que é o "Email"). Mas qual codigo posso usar para pegar os itens encontrados na coluna "Email"?

Desde já agradeço !

Viewing all articles
Browse latest Browse all 7

Latest Images





Latest Images