Hallå!
Jag får inte ihop detta riktigt.
Jag vill att texten som jag skriver i texboxarna ska läggas till i en databas.
Koden ser ut så här:
<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="iso-8859-1" %>
<%@ Import NameSpace="System.Data" %>
<%@ Import NameSpace="System.Data.OleDb" %>
<script runat="server">
'Skapa Databas koppling
Dim Conn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=Sökvägen tilll min databas som jag inte visar")
'Öpnna anslutningen
Dim objCmd as new OleDbDataAdapter _
("SELECT * FROM Inlogg", Conn)
Sub Add(obj As Object, E As EventArgs)
Dim strSQL As String = "INSERT INTO Inlogg " & _
"(FirstName, LastName) VALUES ('" &txtFname.text &"','" & txtLname.Text &"')"
'Fyll ett dataset
Dim ds As DataSet = New DataSet()
objCmd.Fill(ds, "Inlogg")
'Välj ett dataset
DataList.DataSource = ds.Tables("Inlogg"). _
DefaultView
DataList.DataBind()
End Sub
</script>
<html><bdy>
<form runat="server">
<asp:textbox ID="txtFname" runat="server" />
<asp:textbox ID="txtLname" runat="server" />
<br>
<asp:button ID="btAdd" runat="server" Text="Lägg till" OnClick="Add" />
</form><br>
<asp:datalist ID="DataList" RepeatColumns="2" RepeatDirection="Vertical" runat="server">
<itemtemplate>
<div style="padding: 15, 15, 15, 15;Font-Size: 10pt;Font-Family:Verdana">
<div style="font 12pt verdana;Color:Darkred">
<i><b><%# DataBinder.Eval(Container.DataItem, "FirstName") %><br>
<%# DataBinder.Eval(Container.DataItem, "FirstName") %></b></i>
</div>
</div>
</itemtemplate>
</asp:datalist>
</html>
Är det någon som kan hjälpa mig att få in texten från textboxen in till databasen som den sedan visas i datalisten?