Håller på att lära mig ASP.NET!
Men nu har jag kört fast i hur man visar innehållet i en databas.
Följande kod är tagen rakt ur en bok (nästan) :
<%@ Import Namespace = "System.Data" %>
<%@ Import Namespace = "System.Data.OleDb" %>
<script language="VB" runat="server">
Sub Page_Load (Sender as object, E as Eventargs)
dim con as new OleDbConnection _
("Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=C:\Hemsidorna\arbeten\net\db\db.mdb")
dim cmd as new OleDbDataAdapter _
("SELECT * FROM tblArticklar", con)
dim ds as DataSet = new DataSet()
cmd.fill(ds, "tblArticklar")
MinaData.DataSource = ds.Tables("tblArticklar").DefaultView
MinaData.DataBind()
end sub
</script>
<Html>
<head>
<title>db</title>
</head>
<body>
Databas test...
<br>
<br>
<asp:DataList ID="MinaData" RepeatColumns="1" RepeatDirection="Vertical" Runat="server" />
<ItemTemplate>
<div>
<b>rubrik:</b><%# DataBinder.Eval (Container.DataItem, "rubrik") %>
<br>
</div>
</ItemTemplate>
</asp:DataList>
</body>
</Html>
Det fel meddelande jag får är
Compiler Error Message: BC30456: The name 'DataItem' is not a member of 'System.Web.UI.Control'.
Är det någon påläst som kan säga mig vad det är för 'fel som är trasigt'? Det står i boken att det ska vara ordet 'DataItem' där... men???
------------------
...in a galaxy far far away