Försöker lära mig Asp.Net och Sql Server, och läser bok om det som har bra exempel men bara för Access.
Kan ni hjälpa mig att ändra följande script så det passar min Sql Server databas?
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>
<script language="VB" runat="server">
sub Page_Load(Sender as Object, e as EventArgs)
'set up connection
dim objConn as new OleDbConnection _
("Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=c:\ASPNET\data\banking.mdb")
'open connection
dim objCmd as OleDbDataAdapter = new OleDbDataAdapter _
("select * from tblUsers", objConn)
'fill dataset
dim ds as DataSet = new DataSet()
objCmd.Fill(ds, "tblUsers")
'select data view and bind to server control
MyDataList.DataSource = ds.Tables("tblUsers"). _
DefaultView
MyDataList.DataBind()
end sub
</script>
Och en grej bara, du behöver inte instansiera ett Connection objekt för en adapter, den har det inbyggt, ge bara adaptern connectionsträngen efter SQL argumentet så mår den gott.
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<script language="VB" runat="server">
sub Page_Load(Sender as Object, e as EventArgs)
Dim objConn As new SqlConnection("data source=localhost; user id=sa; password=;")
Dim objCmd As SqlDataAdapter = new SqlDataAdapter("SELECT * FROM tblUsers", objConn)
Dim ds As DataSet = new DataSet()
objCmd.Fill(ds, "tblUsers")
MyDataList.DataSource = ds.Tables("tblUsers").DefaultView
MyDataList.DataBind()
end sub
</script>