basal .Net
Jeg kan ikke få nedenstående til at virke. Dvs jeg kan ikke få linierne med @forfatter til at virke. Udkommenterer jeg disse linier og nøjes med en select, virker det fint. (min rigtige connectionstring hedder selvfølgelig ikke "xxx")<%@ Import Namespace="System.Data.Odbc" %>
<html>
<head><title>Sample Page using VB</title>
<script runat="server" language="VB">
Sub getData(s As Object,e As eventArgs)
Dim objConn As OdbcConnection
Dim objCmd As OdbcCommand
Dim objRdr As OdbcDataReader
objConn = New OdbcConnection("xxx")
' objCmd = New OdbcCommand("select * from bog",objConn)
objCmd = New OdbcCommand("select * from bog where forfatter=@forfatter",objConn)
objCmd.Parameters.Add("@forfatter", txtSearch.Text)
objConn.Open()
objRdr = objCmd.ExecuteReader()
myRepeater.DataSource = objRdr
myRepeater.Databind()
objRdr.Close()
objConn.Close()
End Sub 'getData
</script>
</head>
<body>
<form runat="server">
<p>
<asp:TextBox id="txtSearch" runat="server" />
<asp:Button id="btnSubmit" OnClick="getData" Text="Get Data" runat="server" />
</p>
<p>
<asp:Repeater id="MyRepeater" runat="server">
<HeaderTemplate>
<table width="100%" border="1">
<tr>
<th>titel</th><th>forfatter</th>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td><%# Container.DataItem("titel") %></td>
<td><%# Container.DataItem("forfatter") %></td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
</p>
</form>
</body>
</html>