hvordan sender jeg argumenter
jeg har et simpelt database eksempel som følger:<%@ Page Language="vb" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.oleDB" %>
<script runat="server">
Sub db(Sender as Object, E as EventArgs)
Dim ConnStr As String = "Provider=Microsoft.Jet.OLEDB.4.0; data source=" & server.mappath("structure.mdb")
Dim myConn As New OleDbConnection(ConnStr)
Dim strSQL As String = "Select * From pages"
myConn.Open()
Dim objDataCmd As OleDbDataAdapter = New OleDbDataAdapter(strSQL, MyConn)
Dim objDS as new DataSet
objDataCmd.Fill(objDS)
myConn.Close()
result.DataSource = objDS
result.DataBind()
End sub
</script>
<html>
<head>
</head>
<body>
<form runat="server">
<asp:button id="Button1" onclick="db" runat="server" Text="Vis database-indhold"></asp:button>
<asp:DataGrid id="result" runat="server"></asp:DataGrid>
</form>
</body>
</html>
Jeg har to spørgsmål til dette eksempel:
1: hvad betyder de to argumenter db kaldes med?
2: hvordan sender jeg selv et argument i stil med <asp:button id="Button1" onclick="db(page_id)" runat="server" Text="Vis database-indhold"></asp:button>
således at jeg kan lave sql kaldet dynamisk i forhold til hvad db kaldes med.
jeg er temmelig ny i .net så derfor disse newbie spg.
