Buscar do banco e carregar em variáveis com loop

16/04/2012

0

Fiz essa conexão:

String comando = select dt_cp1, cp1, count(*) as Total from dbo.alinhamento +

where dt_cp1 between 01/01/2010 and 31/01/2010 +

group by dt_cp1, cp1 +

order by dt_cp1, cp1;


//define a string de conexão com o SQL Server

string strConn = @Data Source=SQLEXPRESS;Initial Catalog=Teste;Persist Security Info=True;User ID=teste;password=123

SqlConnection conn = new SqlConnection(strConn);


SqlDataAdapter da = new SqlDataAdapter(comando, conn);


Agora preciso fazer um loop com os valores que estão sendo trazido em minha query e carregar em variáveis ou diretamente no gráfico que estou montando baseado nessas informações. Obrigado.
Pjava

Pjava

Responder

Posts

16/04/2012

Joel Rodrigues

Verifique o seguinte trecho de código e teste-o adaptando à sua necessidade.
SqlCommand command = conn.CreateCommand();
command.CommandText = ´´select dt_cp1, cp1, count(*) as Total from dbo.alinhamento where dt_cp1 between 01/01/2010 and 31/01/2010 group by dt_cp1, cp1 order by dt_cp1, cp1´´;
SqlDataReader reader = command.ExecuteReader();
while(reader.Read())
{
DateTime dtcp1 = Convert.ToDateTime(reader[´´dt_cp1´´]);
String cp1 = reader[´´dt_cp1´´].ToString();
int total = Convert.ToInt32(reader[´´Total´´]);
}


Desconsidere qualquer erro de digitação, escrevi direto no notepad.

Boa sorte.
Responder

16/04/2012

Pjava

Cara, obrigado. Funcionou para meu exemplo e me salvou o dia. Muiiiiiiiiiito obrigado mesmo!!!!
Responder

16/04/2012

Joel Rodrigues

Disponha, companheiro. No que eu puder ajudar, conte sempre comigo.
Boa sorte no seu projeto.
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar