Buscar do banco e carregar em variáveis com loop
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.
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
Curtidas 0
Respostas
Joel Rodrigues
16/04/2012
Verifique o seguinte trecho de código e teste-o adaptando à sua necessidade.
Desconsidere qualquer erro de digitação, escrevi direto no notepad.
Boa sorte.
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.
GOSTEI 0
Pjava
16/04/2012
Cara, obrigado. Funcionou para meu exemplo e me salvou o dia. Muiiiiiiiiiito obrigado mesmo!!!!
GOSTEI 0
Joel Rodrigues
16/04/2012
Disponha, companheiro. No que eu puder ajudar, conte sempre comigo.
Boa sorte no seu projeto.
Boa sorte no seu projeto.
GOSTEI 0