Comandos y parámetrosCommands and Parameters

Una vez establecida una conexión a un origen de datos, puede ejecutar comandos y devolver resultados desde el mismo mediante un objeto DbCommand.After establishing a connection to a data source, you can execute commands and return results from the data source using a DbCommand object. Para crear un comando, puede utilizar uno de los constructores de comando del proveedor de datos .NET Framework con el que esté trabajando.You can create a command using one of the command constructors for the .NET Framework data provider you are working with. Los constructores pueden aceptar argumentos opcionales, como una instrucción SQL para ejecutar en el origen de datos, un objeto DbConnection o un objeto DbTransaction.Constructors can take optional arguments, such as an SQL statement to execute at the data source, a DbConnection object, or a DbTransaction object. También puede configurar dichos objetos como propiedades del comando.You can also configure those objects as properties of the command. También puede crear un comando para una determinada conexión mediante el método CreateCommand de un objeto DbConnection.You can also create a command for a particular connection using the CreateCommand method of a DbConnection object. La instrucción SQL que ejecuta el comando se puede configurar mediante la propiedad CommandText.The SQL statement being executed by the command can be configured using the CommandText property.

Cada proveedor de datos .NET Framework incluido en .NET Framework cuenta con un objeto Command:Each .NET Framework data provider included with the .NET Framework has a Command object. El proveedor de datos .NET Framework para OLE DB incluye un objeto OleDbCommand, el proveedor de datos .NET Framework para SQL Server incluye un objeto SqlCommand, el proveedor de datos .NET Framework para ODBC incluye un objeto OdbcCommand y el proveedor de datos .NET Framework para Oracle incluye un objeto OracleCommand.The .NET Framework Data Provider for OLE DB includes an OleDbCommand object, the .NET Framework Data Provider for SQL Server includes a SqlCommand object, the .NET Framework Data Provider for ODBC includes an OdbcCommand object, and the .NET Framework Data Provider for Oracle includes an OracleCommand object.

En esta secciónIn This Section

Ejecución de un comandoExecuting a Command
Describe el objeto Command de ADO.NET, así como la forma de utilizarlo para ejecutar consultas y comandos con respecto a un origen de datos.Describes the ADO.NET Command object and how to use it to execute queries and commands against a data source.

Configuración de parámetros y tipos de datos de parámetrosConfiguring Parameters and Parameter Data Types
Describe el trabajo con parámetros Command, incluidos dirección, tipo de datos y sintaxis de parámetros.Describes working with Command parameters, including direction, data types, and parameter syntax.

Generación de comandos con objetos CommandBuilderGenerating Commands with CommandBuilders
Describe cómo utilizar generadores de comandos para generar automáticamente comandos INSERT, UPDATE y DELETE para un DataAdapter que tiene un comando SELECT de tabla única.Describes how to use command builders to automatically generate INSERT, UPDATE, and DELETE commands for a DataAdapter that has a single-table SELECT command.

Obtención de un valor único de una base de datosObtaining a Single Value from a Database
Describe cómo utilizar el método ExecuteScalar de un objeto Command para devolver un único valor desde una consulta de base de datos.Describes how to use the ExecuteScalar method of a Command object to return a single value from a database query.

Uso de comandos para modificar datosUsing Commands to Modify Data
Describe cómo se utiliza un proveedor de datos para ejecutar procedimientos almacenados o instrucciones de lenguaje de definición de datos (DDL).Describes how to use a data provider to execute stored procedures or data definition language (DDL) statements.

Vea tambiénSee Also

Objetos DataAdapter y DataReaderDataAdapters and DataReaders
Objetos DataSet, DataTable y DataViewDataSets, DataTables, and DataViews
Conexión a un origen de datosConnecting to a Data Source
Proveedores administrados de ADO.NET y Centro para desarrolladores de DataSetADO.NET Managed Providers and DataSet Developer Center