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

После установки соединения с источником данных при помощи объекта DbCommand можно выполнять команды и возвращать результаты из источника данных. Команду можно создать с помощью одного из используемых конструкторов команд для поставщика данных .NET Framework. Конструкторы могут принимать необязательные аргументы, например инструкцию SQL для выполнения в источнике данных, объект DbConnection или объект DbTransaction. Эти объекты также можно настроить как свойства команды. При помощи метода CreateCommand объекта DbConnection также можно создать команду для конкретного соединения. Инструкцию SQL, выполняемую командой, можно настроить с помощью свойства CommandText.

У каждого поставщика данных .NET Framework, имеющегося в платформе .NET Framework, есть объект Command. Поставщик данных .NET Framework для OLE DB содержит объект OleDbCommand, поставщик данных .NET Framework для SQL Server - объект SqlCommand, поставщик данных .NET Framework для ODBC - объект OdbcCommand, а поставщик данных .NET Framework для Oracle - объект OracleCommand.

В этом разделе

Выполнение команды
Описание объекта ADO.NET Command и его использования для выполнения запросов и команд в источнике данных.

Настройка параметров и типы данных параметров
Описание работы с параметрами Command, включая направление, типы данных и синтаксис параметров.

Создание команд с помощью построителей CommandBuilder
Описание использования построителей команд для автоматического формирования команд INSERT, UPDATE и DELETE для адаптера DataAdapter, у которого имеется команда SELECT с одной таблицей.

Получение одного значения из базы данных
Описывается использование метода ExecuteScalar объекта Command для возврата из запроса к базе данных одиночного значения.

Использование команд для изменения данных
Описывается использование поставщика данных для выполнения хранимых процедур или инструкций языка описания данных DDL.

См. также