★Wie Asp.net eine Verbindung zur SQL Server2000-Datenbank herstellt★
Hallo zusammen, das Folgende ist eine Routine zum Verbinden von ASP.net mit der SQL Server2000-Datenbank.
Hier möchte ich mit Ihnen teilen:
Ausführliche Erklärung der Asp.net-Verbindung zur SQL Server2000-Datenbankroutine:
<%@ Import Namespace="System.Data" %>
<%@ Import NameSpace="System.Data.SqlClient" %>
<script laguage="VB" runat="server">
sub page_load(sender als Objekt, e als EventArgs)
Dimmen Sie myConnection als SqlConnection
Dimmen Sie myCommand als SqlCommand
Dim ds als DataSet
'1.Stellen Sie eine Verbindung zum SQL-Server her
myConnection = New SqlConnection( "server=localhost;database=Pubs;uid=ueytjdf;pwd=doekdf" )
myConnection.Open()
la1.text="Verbindung geöffnet!"
'2.Erstellen Sie eine Tabelle
myCommand = New SqlCommand( "CREATE TABLE [test] ([id] [int] IDENTITY (1, 1) NOT NULL ,[name]
[char] (10) COLLATE Chinese_PRC_CI_AS NULL ,[sex] [char] (10) COLLATE Chinese_PRC_CI_AS NULL
)", myConnection )
myCommand.ExecuteNonQuery()
la2.text="Neue Tabelle erstellt!"
'2 Datensatz hinzufügen
myCommand = New SqlCommand( "Einfügen in [Test] (Name, Geschlecht) Werte('黄志文','männlich')",
myConnection )
myCommand.ExecuteNonQuery()
la3.text="Neuer Datensatz eingefügt!"
'3 Daten aktualisieren
myCommand = New SqlCommand( "UPDATE [test] SET name='Smith' where name='李明'", myConnection )
myCommand.ExecuteNonQuery()
la4.text="Datensatz aktualisiert!"
'4 Daten löschen
myCommand = New SqlCommand( "löschen aus [Test], wobei Name='Smith'", myConnection)
myCommand.ExecuteNonQuery()
la5.text="Datensatz gelöscht!"
'5 Verwenden Sie DataGrid, um Daten anzuzeigen
myCommand = New SqlCommand( "select * from [test]", myConnection )
MyDataGrid.DataSource=myCommand.ExecuteReader()
MyDataGrid.DataBind()
Ende sub
</script>
<html>
<Körper>
<asp:label id="la1" runat="server" /><br>
<asp:label id="la2" runat="server" /><br>
<asp:label id="la3" runat="server" /><br>
<asp:label id="la4" runat="server" /><br>
<asp:label id="la5" runat="server" /><br>
<ASP:DataGrid id="MyDataGrid" runat="server"
BorderColor="schwarz"
BorderWidth="1"
GridLines="Beide"
CellPadding="3"
CellSpacing="0"
Font-Name="Verdana"
Schriftgröße="10pt"
HeaderStyle-BackColor="#aaaadd"
AlternatingItemStyle-BackColor="#eeeeee"
>
</asp:DataGrid>
</body>
</html>