Академический Документы
Профессиональный Документы
Культура Документы
A continuación se muestran ejemplos de acceso a datos con ASP.Net a través del uso de procedimientos
almacenados en SQL Server 2005
Un DATAREADER es un objeto cuya única función es el acceso a una base de datos para realizar
consultas de sólo lectura.
Imports System.Data
Imports System.Data.SqlClient
2. Construir un WebForm que permite dar mantenimiento a la Tabla Clientes de la base Neptuno
2.1 Creamos los procedimientos almacenados que permitían manipular los datos de la tabla
Clientes
Las 2 primeras columnas del GridView los añadiremos modificando el código fuente del archivo
.aspx; puesto que queremos personalizar su comportamiento.
<asp:HyperLinkField
DataNavigateUrlFields="idcliente,nombrecompañía,país"
DataNavigateUrlFormatString="frmEditarCliente.aspx?var={0}&var1={1}&var2={2}
"
DataTextField="idcliente" DataTextFormatString="Editar"
HeaderText="Encabezado" />
Imports System.Data
Imports System.Data.SqlClient
2.5 Al pulsar el botón Nuevo se apertura una ventana flotante para permitir el ingreso de los
datos del nuevo cliente. A este formulario le llamaremos Registro.aspx; y tiene la siguiente
apariencia
Imports System.Data
Imports System.Data.SqlClient
Partial Class registro
Inherits System.Web.UI.Page
prmId.Value = TextBox1.Text
prmNombre.Value = TextBox2.Text
prmpais.Value = TextBox3.Text
cmd.Parameters.Add(prmId)
cmd.Parameters.Add(prmNombre)
cmd.Parameters.Add(prmpais)
cmd.ExecuteNonQuery()
cnx.Close()
Response.Write("<script>
window.opener.location.reload();window.close();</script>")
End Sub
End Class
Imports System
Imports System.Data
Imports System.Data.SqlClient
Partial Class frmEditarCliente
Inherits System.Web.UI.Page
Public cnx As New SqlConnection("Data Source=.;Initial
Catalog=Neptuno;Integrated Security=True")