★Cómo se conecta Asp.net a la base de datos SQL Server2000★
Hola a todos, la siguiente es una rutina para conectar ASP.net a la base de datos SQL Server2000.
Aquí me gustaría compartir con ustedes:
Explicación detallada de la conexión de Asp.net a la rutina de base de datos SQL Server2000:
<%@ Importar espacio de nombres="System.Data" %>
<%@ Importar NameSpace="System.Data.SqlClient" %>
<script laguage="VB" runat="servidor">
sub page_load (remitente como objeto, e como EventArgs)
Atenuar myConnection como SqlConnection
Atenuar myCommand como SqlCommand
Dim ds como conjunto de datos
'1.conectar al servidor SQL
myConnection = Nueva conexión Sql( "servidor=localhost;base de datos=Pubs;uid=ueytjdf;pwd=doekdf" )
miConexión.Open()
la1.text="¡Conexión abierta!"
'2.Crear una tabla
myCommand = New SqlCommand( "CREAR TABLA [prueba] ([id] [int] IDENTIDAD (1, 1) NO NULL, [nombre]
[char] (10) COLLATE Chinese_PRC_CI_AS NULL, [sexo] [char] (10) COLLATE Chinese_PRC_CI_AS NULL
)", miConexión )
myCommand.ExecuteNonQuery()
la2.text="¡Nueva tabla creada!"
'2 Agregar registro
myCommand = New SqlCommand( "Insertar en [prueba] (nombre, sexo) valores('黄志文','masculino')",
miConexión)
myCommand.ExecuteNonQuery()
la3.text="¡Nuevo registro insertado!"
'3 Actualizar datos
myCommand = New SqlCommand( "ACTUALIZAR [prueba] SET nombre='Smith' donde nombre='李明'", myConnection)
myCommand.ExecuteNonQuery()
la4.text="Registro actualizado!"
'4 Eliminar datos
myCommand = New SqlCommand( "eliminar de [prueba] donde nombre = 'Smith'", myConnection)
myCommand.ExecuteNonQuery()
la5.text="¡Registro eliminado!"
'5 Utilice DataGrid para mostrar datos
myCommand = New SqlCommand( "seleccionar * de [prueba]", myConnection )
MyDataGrid.DataSource=myCommand.ExecuteReader()
MyDataGrid.DataBind()
sub final
</script>
<html>
<cuerpo>
<asp:label id="la1" runat="servidor" /><br>
<asp:label id="la2" runat="servidor" /><br>
<asp:label id="la3" runat="servidor" /><br>
<asp:label id="la4" runat="servidor" /><br>
<asp:label id="la5" runat="servidor" /><br>
<ASP:DataGrid id="MiDataGrid" runat="servidor"
BorderColor="negro"
Ancho de borde="1"
GridLines="Ambos"
Relleno de celda="3"
Espaciado de celdas="0"
Nombre de fuente="Verdana"
Tamaño de fuente="10pt"
HeaderStyle-BackColor="#aaaadd"
AlternatingItemStyle-BackColor="#eeeeee"
>
</asp:DataGrid>
</cuerpo>
</html>