IDbCommand Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет инструкцию, которая выполняется, когда существует открытое соединение с источником данных.
public interface class IDbCommand : IDisposable
public interface IDbCommand : IDisposable
type IDbCommand = interface
interface IDisposable
Public Interface IDbCommand
Implements IDisposable
- Реализации
Комментарии
Интерфейс IDbCommand позволяет реализовать класс Command , представляющий инструкцию, выполняемую в источнике данных. Дополнительные сведения о классах command см. в разделе "Реализация класса command для модуля обработки данных".
Приложение не создает экземпляр IDbCommand интерфейса напрямую, а создает экземпляр класса, реализующего IDbCommand.
Классы, реализующие IDbCommand также должны реализовывать все необходимые элементы и обычно определять дополнительные члены для добавления функциональных возможностей конкретного поставщика.
При реализации из IDbCommand интерфейса необходимо реализовать следующие конструкторы:
| Элемент | Описание |
|---|---|
| PrvCommand() | Инициализирует новый экземпляр класса PrvCommand . |
| PrvCommand(stringcmdText) | Инициализирует новый экземпляр класса PrvCommand текстом запроса. |
| PrvCommand(stringcmdText, транзакция PrvTransaction) | Инициализирует новый экземпляр класса PrvCommand с текстом запроса, PrvConnection и PrvTransaction. |
Свойства
| CommandText |
Возвращает или задает текстовую команду, выполняемую применительно к источнику данных. |
| CommandTimeout |
Возвращает или задает время ожидания, после которого попытка выполнить команду завершается ошибкой. |
| CommandType |
Указывает или определяет способ интерпретации свойства CommandText (как текста, хранимой процедуры и т. д.). |
| Parameters |
Возвращает набор IDataParameterCollection. |
| Transaction |
Возвращает или задает транзакцию, в которой выполняется объект Command поставщика данных SQL Server Reporting Services. |
Методы
| Cancel() |
Пытается отменить выполнение IDbCommand. |
| CreateParameter() |
Создает новый экземпляр объекта IDataParameter . |
| ExecuteReader(CommandBehavior) |
CommandText Выполняет соединение и создает объект IDataReader. |