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>
VimpMedlem sedan juli 20022 537 inlägg Det enda du behöver göra för att få den att fungera med SQL Server är att byta ut alla OleDb mot sql och ändra objConn så den passar SQL Server.
Tack för svaret, ska testa!
NöffMedlem sedan nov. 2003569 inlägg och glömt inte namespacet: System.Data.SqlClient
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.
JosefMedlem sedan mars 20023 561 inlägg <%@ 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>
NöffMedlem sedan nov. 2003569 inlägg istället för:
Dim objConn As new SqlConnection("data source=localhost; user id=sa; password=;")
C#
string SqlConnection="data source=localhost; user id=sa; password=;";
JosefMedlem sedan mars 20023 561 inlägg Eller Nöffs kod i VB.NET:
Dim SqlConnection As String = "data source=localhost; user id=sa; password=;"