Try
conn.Open()
dr = cmd.ExecuteReader()
While dr.Read
outpt = outpt & HttpUtility.HtmlEncode(dr("rubrik").ToString) & "<br>"
End While
dr.Close()
msg.Text = outpt
Catch ex As OleDbException
msg.Text = ex.Message
Finally
conn.Close()
End Try
Frågan#1
Ja, går det ifrån Code behind och i sådana fall hur?
Jag har en placeholder i en UC och vill populera den ifrån en codebehinde eller en dll.
<asp:Repeater id="my_rep" runat="server">
<ItemTemplate>
<span class="sp"><%#Container.DataItem("datum")%> <%#Container.DataItem("rubrik")%><span><br />
</ItemTemplate>
</asp:Repeater>
Jag hittade en artikel här men de tar inte upp repeatercontrollen.
http://aspnet.4guysfromrolla.com/articles/081402-1.aspx
2. Kan man istället för att gör "ovan nämda" kalla på en funktion som returnerar "all" data ifrån en databastabell och lägger i en placeholder?
public function go() as string
Dim conn As New OleDb.OleDbConnection("..."))
Dim cmd As New OleDb.OleDbCommand("get_all_posts", conn)
cmd.CommandType = CommandType.StoredProcedure
Dim dr As OleDbDataReader
Return "Hämta alla poster" 'På någe vis
End function