Acceso a datos con ASP.NET
ASP.NET incluye herramientas de acceso a datos que simplifican más que nunca el diseño de sitios que permiten a los usuarios interactuar con bases de datos en páginas Web.
.NET Framework incluye dos proveedores de datos para tener acceso a bases de datos empresariales: el proveedor de datos de .NET Framework para OLE DB y el proveedor de datos de .NET Framework para SQL Server. Esta sección se centra en el acceso a bases de datos de SQL Server (versión 7.0 o posterior) mediante el proveedor de datos de .NET Framework para SQL Server, pero se pueden adaptar los ejemplos de código a otras bases de datos con sólo hacer unos pequeños cambios.
Para tener acceso a bases de datos de SQL desde ASP.NET
Cree una conexión de base de datos mediante la clase SqlConnection.
Seleccione un conjunto de registros de la base de datos mediante la clase SqlDataAdapter.
Llene un nuevo objeto DataSet con la clase SqlDataAdapter.
Si se van a seleccionar datos de una base de datos sólo para su presentación no interactiva, se recomienda utilizar una clase SqlDataReader de sólo avance y de sólo lectura (o OleDbDataReader en el caso de bases de datos que no sean de SQL) para conseguir el máximo rendimiento. Cuando se utilice un SqlDataReader, hay que seleccionar los registros mediante una consulta SqlCommand y crear un SqlDataReader que se devuelve desde el método ExecuteReader del objeto SqlCommand.
En algunos casos, como cuando se desea ordenar o filtrar un conjunto de datos, es posible que también se desee crear una nueva DataView basada en un DataSet para la tabla deseada.
Enlace un control de servidor, como DataGrid, a DataSet, SqlDataReader o DataView.
.NET Framework incluye tres controles que simplifican la presentación de grandes cantidades de datos: Repeater, DataList y DataGrid. Estos tres controles utilizan procedimientos similares de enlace a datos, como se explica en las secciones siguientes. Para ver otros ejemplos de cómo utilizar estos controles, vea las secciones Server-Side Data Access y Acceso a datos y personalización del Tutorial de ASP.NET.
Para obtener una explicación general del acceso a bases de datos, vea Información general acerca de ADO.NET y sus subtemas.
En esta sección
- Enlazar datos SQL a un control Repeater
Proporciona ejemplos de código en Visual Basic y C# que muestran cómo enlazar un objeto DataSet, devuelto por una consulta a una base de datos de SQL, a un control Repeater. - Enlazar datos SQL a un control DataList
Proporciona ejemplos de código en Visual Basic y C# que muestran cómo enlazar un objeto DataSet, devuelto por una consulta a una base de datos de SQL, a un control DataList. - Enlazar datos SQL a un control DataGrid
Proporciona ejemplos de código en Visual Basic y C# que muestran cómo enlazar un objeto DataSet, devuelto por una consulta a una base de datos de SQL, a un control DataGrid. - Insertar datos en una base de datos SQL
Proporciona ejemplos de código en Visual Basic y C# que muestran cómo insertar nuevos registros de datos en una base de datos de SQL. - Actualizar datos en una base de datos de SQL
Proporciona ejemplos de código en Visual Basic y C# que muestran cómo actualizar registros de datos en una base de datos de SQL. - Eliminar datos en una base de datos de SQL
Proporciona ejemplos de código en Visual Basic y C# que muestran cómo eliminar registros de datos de una base de datos de SQL. - Ordenar datos en una base de datos de SQL
Proporciona ejemplos de código en Visual Basic y C# que muestran cómo utilizar controles DataSet y DataView para extraer y ordenar registros de datos de una base de datos de SQL.
Secciones relacionadas
- Acceso a datos con ADO.NET
Describe la arquitectura de ADO.NET y la forma de utilizar las clases de ADO.NET para administrar datos de aplicaciones e interactuar con orígenes de datos, por ejemplo orígenes de datos de OLE DB, Microsoft SQL Server y XML.