Dim oDadapter As OleDbDataAdapter
Dim sSql As String = "SELECT * FROM Blog ORDER BY data desc"
Dim oConnection As New OleDbConnection(ConfigurationManager.ConnectionStrings("bdSiteConnectionString").ToString)
oDadapter = New OleDbDataAdapter(sSql, oConnection)
Dim oDataSet As New DataSet()
oConnection.Open()
oDadapter.Fill(oDataSet, "DataListBlog")
DataListBlog.DataSource = oDataSet.Tables("DataListBlog").DefaultView
DataListBlog.DataBind()
Na parte de Deixe seu Comentário eu queria colocar a quantidade de comentários deixados: Deixe seu Comentário (0). Porém, essa quantidade está em outra tabela... Como faço para pegar a quantidade em outra tabela e colocar no DataListBlog??
Pergunta
Kikonanet
Pessoal,
Criei um Blog simples com um DataList
<asp:DataList ID="DataListBlog" runat="server"> <ItemTemplate> <h1> <%# DataBinder.Eval(Container.DataItem, "Titulo") %></h1> <b><%#ctype(Eval("data"),datetime).ToLongDateString()%></b> <br /><br /> <p> <%#Server.HtmlDecode(Replace(DataBinder.Eval(Container.DataItem, "Mensagem"), vbCrLf, "<br>"))%><br /> <%#DataBinder.Eval(Container.DataItem, "Autor")%><br /> <br /> <a target="_blank" href="comentarios.aspx?IDBlog=<%#DataBinder.Eval(Container.DataItem, "IDBlog")%>">Deixe seu Comentário</a><br /> <br /> </p> </ItemTemplate> </asp:DataList>No Load da página uso o seguinte código:Dim oDadapter As OleDbDataAdapter Dim sSql As String = "SELECT * FROM Blog ORDER BY data desc" Dim oConnection As New OleDbConnection(ConfigurationManager.ConnectionStrings("bdSiteConnectionString").ToString) oDadapter = New OleDbDataAdapter(sSql, oConnection) Dim oDataSet As New DataSet() oConnection.Open() oDadapter.Fill(oDataSet, "DataListBlog") DataListBlog.DataSource = oDataSet.Tables("DataListBlog").DefaultView DataListBlog.DataBind()Na parte de Deixe seu Comentário eu queria colocar a quantidade de comentários deixados: Deixe seu Comentário (0). Porém, essa quantidade está em outra tabela... Como faço para pegar a quantidade em outra tabela e colocar no DataListBlog??
vlw
Editado por KikonanetLink para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.