Recuperar y modificar datos en ADO.NETRetrieving and Modifying Data in ADO.NET

La principal función de cualquier aplicación de base de datos es conectarse a un origen de datos y recuperar los datos que contiene.A primary function of any database application is connecting to a data source and retrieving the data that it contains. Los .NET Framework proveedores de datos de ADO.NET sirven como puente entre una aplicación y un origen de datos, lo que le permite ejecutar comandos, así como recuperar datos mediante un DataReader o un DataAdapter.The .NET Framework data providers of ADO.NET serve as a bridge between an application and a data source, allowing you to execute commands as well as to retrieve data by using a DataReader or a DataAdapter. Una función clave de cualquier aplicación de base de datos es la capacidad de actualizar los datos almacenados en la misma.A key function of any database application is the ability to update the data that is stored in the database. En ADO.net, la actualización de datos implica el uso DataSetde los objetos de comandos DataAdapter y, y, y también puede implicar el uso de transacciones.In ADO.NET, updating data involves using the DataAdapter and DataSet, and Command objects; and it may also involve using transactions.

En esta secciónIn This Section

Conexión a un origen de datosConnecting to a Data Source
Describe cómo se establece una conexión con un origen de datos y cómo trabajar con eventos de conexión.Describes how to establish a connection to a data source and how to work with connection events.

Cadenas de conexiónConnection Strings
Contiene temas en los que se describen varios aspectos del uso de cadenas de conexión, entre los que se incluyen las palabras clave de cadena de conexión, información sobre seguridad y el almacenamiento y recuperación de cadenas de conexión.Contains topics describing various aspects of using connection strings, including connection string keywords, security info, and storing and retrieving them.

Agrupación de conexionesConnection Pooling
Describe la agrupación de conexiones para los proveedores de datos .NET Framework.Describes connection pooling for the .NET Framework data providers.

Comandos y parámetrosCommands and Parameters
Contiene temas en los que se describe cómo crear comandos y generadores de comandos, configurar parámetros y cómo ejecutar comandos para recuperar y modificar datos.Contains topics describing how to create commands and command builders, configure parameters, and how to execute commands to retrieve and modify data.

Objetos DataAdapter y DataReaderDataAdapters and DataReaders
Contiene temas en los que se describen DataReaders, DataAdapters, los parámetros, el control de eventos DataAdapter y la ejecución de operaciones por lotes.Contains topics describing DataReaders, DataAdapters, parameters, handling DataAdapter events and performing batch operations.

Transacciones y simultaneidadTransactions and Concurrency
Contiene temas en los que se describe cómo realizar transacciones locales y transacciones distribuidas, y cómo trabajar con la simultaneidad optimista.Contains topics describing how to perform local transactions, distributed transactions, and work with optimistic concurrency.

Recuperación de valores autonuméricos y de identidadRetrieving Identity or Autonumber Values
Proporciona un ejemplo de asignación de los valores generados para una columna de identidad en una tabla de SQL Server o para un campo Autonumber de una tabla de Microsoft Access, a una columna de una fila insertada en una tabla.Provides an example of mapping the values generated for an identity column in a SQL Server table or for an Autonumber field in a Microsoft Access table, to a column of an inserted row in a table. Describe la combinación de valores de identidad en una DataTable.Discusses merging identity values in a DataTable.

Recuperación de datos binariosRetrieving Binary Data
Describe cómo recuperar datos binarios o estructuras de datos de CommandBehaviorgran tamaño mediante.SequentialAccessDescribes how to retrieve binary data or large data structures using CommandBehavior.SequentialAccess para modificar el comportamiento predeterminado de un DataReader.to modify the default behavior of a DataReader.

Modificación de datos con procedimientos almacenadosModifying Data with Stored Procedures
Describe cómo utilizar parámetros de entrada y parámetros de salida de procedimientos almacenados para insertar una fila en una base de datos y devolver un nuevo valor de identidad.Describes how to use stored procedure input parameters and output parameters to insert a row in a database, returning a new identity value.

Recuperación de información del esquema de la base de datosRetrieving Database Schema Information
Describe cómo obtener de un origen de dstos las bases de datos o catálogos disponibles, las tablas y vistas de una base de datos, las restricciones que existen para las tablas y otra información de esquema.Describes how to obtain available databases or catalogs, tables and views in a database, constraints that exist for tables, and other schema information from a data source.

Objetos DbProviderFactoryDbProviderFactories
Describe el modelo de generador de proveedor y demuestra cómo usar las clases base del espacio de nombres System.Data.Common.Describes the provider factory model and demonstrates how to use the base classes in the System.Data.Common namespace.

Traza de datos en ADO.NETData Tracing in ADO.NET
Describe cómo ADO.NET proporciona funcionalidad integrada de traza de datos.Describes how ADO.NET provides built-in data tracing functionality.

Contadores de rendimientoPerformance Counters
Describe los contadores de rendimiento disponibles para SqlClient y OracleClient.Describes performance counters available for SqlClient and OracleClient.

Programación asincrónicaAsynchronous Programming
Describe la compatibilidad de ADO.NET con la programación asincrónica.Describes ADO.NET support for asynchronous programming.

Compatibilidad de streaming de SqlClientSqlClient Streaming Support
Describe cómo escribir aplicaciones que transmiten datos de SQL Server sin que se carguen por completo en la memoria.Discusses how to write applications that stream data from SQL Server without having it fully loaded in memory.

Vea tambiénSee also