Ilano 0 Denunciar post Postado Julho 31, 2006 Olá pessoal,Tenho o código: Dim Conexao As MySqlConnectionDim Da As MySqlDataAdapterDim Ds As Data.DataSetDim StrSQL As StringConexao = New MySqlConnection(Cx)StrSQL = "SELECT * FROM tb_entrevistadet WHERE Ent_Codigo = " & LbCodigo.TextDa = New MySqlDataAdapter(StrSQL, Conexao)Ds = New Data.DataSetDa.Fill(Ds)Como posso fazer um while para percorrer os registros desta tabela?Grato,Ilano. Compartilhar este post Link para o post Compartilhar em outros sites
eriva_br 7 Denunciar post Postado Julho 31, 2006 VB For Each dr As DataRow In Ds.Tables(0).Rows total += dr("total") Next C# foreach (DataRow dr in Ds.Tables[0].Rows){ total += dr["total"];} Compartilhar este post Link para o post Compartilhar em outros sites
Ilano 0 Denunciar post Postado Julho 31, 2006 eriva_br, Quase deu certo. Só q está pegando só o último registro. Eu fiz assim: For Each dr As Data.DataRow In Ds.Tables(0).Rows LbTexto.Text = dr("EntDet_Pergunta") & "<div>" & dr("EntDet_Resposta") & "<div>" Next Eu uso Visual Studio 2005. Foi mal cara, agora deu certo. Eu esqueci do sinal de mais (+), agora tá assim: [br]For Each dr As Data.DataRow In Ds.Tables(0).Rows LbTexto.Text += dr("EntDet_Pergunta") & "<div>" & dr("EntDet_Resposta") & "<div>"[/br] Next Compartilhar este post Link para o post Compartilhar em outros sites
eriva_br 7 Denunciar post Postado Julho 31, 2006 eriva_br, Quase deu certo. Só q está pegando só o último registro. Eu fiz assim: For Each dr As Data.DataRow In Ds.Tables(0).Rows LbTexto.Text = dr("EntDet_Pergunta") & "<div>" & dr("EntDet_Resposta") & "<div>" Next Eu uso Visual Studio 2005. Foi mal cara, agora deu certo. Eu esqueci do sinal de mais (+), agora tá assim: [br]For Each dr As Data.DataRow In Ds.Tables(0).Rows LbTexto.Text += dr("EntDet_Pergunta") & "<div>" & dr("EntDet_Resposta") & "<div>"[/br] Next http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites