★Comment Asp.net se connecte à la base de données SQL Server2000★
Bonjour à tous, voici une routine pour connecter ASP.net à la base de données SQL Server2000.
Ici, je voudrais partager avec vous :
Explication détaillée de la connexion Asp.net à la routine de base de données SQL Server2000 :
<%@ Importer l'espace de noms="System.Data" %>
<%@ Import NameSpace="System.Data.SqlClient" %>
<script langage="VB" runat="serveur">
sub page_load (expéditeur en tant qu'objet, e en tant qu'EventArgs)
Atténuer ma connexion en tant que SqlConnection
Atténuer myCommand en tant que SqlCommand
Dim ds comme DataSet
'1.connectez-vous au serveur SQL
maConnexion = Nouveau SqlConnection( "server=localhost;database=Pubs;uid=ueytjdf;pwd=doekdf" )
maConnexion.Open()
la1.text="Connexion ouverte !"
'2.Créer un tableau
myCommand = New SqlCommand( "CREATE TABLE [test] ([id] [int] IDENTITY (1, 1) NOT NULL,[name]
[caractère] (10) COLLATE Chinese_PRC_CI_AS NULL ,[sexe] [caractère] (10) COLLATE Chinese_PRC_CI_AS NULL
)", maConnexion )
maCommand.ExecuteNonQuery()
la2.text="Nouvelle table créée !"
'2 Ajouter un enregistrement
myCommand = New SqlCommand( "Insérer dans les valeurs [test] (nom, sexe) ('黄志文','male' )",
maConnexion )
maCommand.ExecuteNonQuery()
la3.text="Nouvel enregistrement inséré !"
'3 Mettre à jour les données
myCommand = New SqlCommand( "UPDATE [test] SET name='Smith' où name='李明'", myConnection )
maCommand.ExecuteNonQuery()
la4.text="Enregistrement mis à jour !"
'4 Supprimer les données
myCommand = New SqlCommand( "supprimer de [test] où nom='Smith'", myConnection )
maCommand.ExecuteNonQuery()
la5.text="Enregistrement supprimé !"
'5 Utiliser DataGrid pour afficher les données
maCommande = New SqlCommand( "select * from [test]", maConnexion )
MyDataGrid.DataSource=myCommand.ExecuteReader()
MyDataGrid.DataBind()
fin du sous
</script>
<html>
<corps>
<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="noir"
LargeurBordure="1"
GridLines="Les deux"
CellPadding="3"
Espacement des cellules="0"
Nom de la police="Verdana"
Taille de police="10pt"
HeaderStyle-BackColor="#aaaadd"
AlternatingItemStyle-BackColor="#eeeeee"
>
</asp:DataGrid>
</corps>
</html>