Команды и параметрыCommands and Parameters

После установки соединения с источником данных при помощи объекта DbCommand можно выполнять команды и возвращать результаты из источника данных.After establishing a connection to a data source, you can execute commands and return results from the data source using a DbCommand object. Команду можно создать с помощью одного из используемых конструкторов команд для поставщика данных .NET Framework.You can create a command using one of the command constructors for the .NET Framework data provider you are working with. Конструкторы могут принимать необязательные аргументы, например инструкцию SQL для выполнения в источнике данных, объект DbConnection или объект DbTransaction.Constructors can take optional arguments, such as an SQL statement to execute at the data source, a DbConnection object, or a DbTransaction object. Эти объекты также можно настроить как свойства команды.You can also configure those objects as properties of the command. При помощи метода CreateCommand объекта DbConnection также можно создать команду для конкретного соединения.You can also create a command for a particular connection using the CreateCommand method of a DbConnection object. Инструкцию SQL, выполняемую командой, можно настроить с помощью свойства CommandText.The SQL statement being executed by the command can be configured using the CommandText property.

У каждого поставщика данных .NET Framework, имеющегося в платформе .NET Framework, есть объект Command.Each .NET Framework data provider included with the .NET Framework has a Command object. Поставщик данных .NET Framework для OLE DB содержит объект OleDbCommand, поставщик данных .NET Framework для SQL Server - объект SqlCommand, поставщик данных .NET Framework для ODBC - объект OdbcCommand, а поставщик данных .NET Framework для Oracle - объект 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.

В этом разделеIn This Section

Выполнение командыExecuting a Command
Описание объекта ADO.NET Command и его использования для выполнения запросов и команд в источнике данных.Describes the ADO.NET Command object and how to use it to execute queries and commands against a data source.

Настройка параметров и типы данных параметровConfiguring Parameters and Parameter Data Types
Описание работы с параметрами Command, включая направление, типы данных и синтаксис параметров.Describes working with Command parameters, including direction, data types, and parameter syntax.

Создание команд с помощью построителей CommandBuilderGenerating Commands with CommandBuilders
Описание использования построителей команд для автоматического формирования команд INSERT, UPDATE и DELETE для адаптера DataAdapter, у которого имеется команда SELECT с одной таблицей.Describes how to use command builders to automatically generate INSERT, UPDATE, and DELETE commands for a DataAdapter that has a single-table SELECT command.

Получение одного значения из базы данныхObtaining a Single Value from a Database
Описывается использование метода ExecuteScalar объекта Command для возврата из запроса к базе данных одиночного значения.Describes how to use the ExecuteScalar method of a Command object to return a single value from a database query.

Использование команд для изменения данныхUsing Commands to Modify Data
Описывается использование поставщика данных для выполнения хранимых процедур или инструкций языка описания данных DDL.Describes how to use a data provider to execute stored procedures or data definition language (DDL) statements.

См. такжеSee also