OleDbCommand.CommandType Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, которое указывает, как интерпретируется свойство CommandText.
public:
virtual property System::Data::CommandType CommandType { System::Data::CommandType get(); void set(System::Data::CommandType value); };
public:
property System::Data::CommandType CommandType { System::Data::CommandType get(); void set(System::Data::CommandType value); };
public override System.Data.CommandType CommandType { get; set; }
[System.Data.DataSysDescription("DbCommand_CommandType")]
public System.Data.CommandType CommandType { get; set; }
member this.CommandType : System.Data.CommandType with get, set
[<System.Data.DataSysDescription("DbCommand_CommandType")>]
member this.CommandType : System.Data.CommandType with get, set
Public Overrides Property CommandType As CommandType
Public Property CommandType As CommandType
Значение свойства
Одно из значений перечисления CommandType. Значение по умолчанию - Text.
Реализации
- Атрибуты
Исключения
Значение не является допустимым объектом CommandType.
Комментарии
Если для свойства StoredProcedure
задано CommandType значение , следует задать CommandText для свойства имя хранимой процедуры. Команда выполняет эту хранимую процедуру при вызове одного из методов Execute.
Свойства Connection, CommandType и CommandText нельзя задать, если текущее соединение выполняет операцию выполнения или выборки.
Поставщик OLE DB .NET не поддерживает именованные параметры для передачи параметров в инструкцию SQL или хранимую процедуру, вызываемую параметром , OleDbCommand если CommandType задано значение Text. В этом случае необходимо использовать заполнитель вопросительного знака (?). Пример:
SELECT * FROM Customers WHERE CustomerID = ?
Поэтому порядок, в котором OleDbParameter объекты добавляются в OleDbParameterCollection , должен напрямую соответствовать положению заполнителя вопросительного знака для параметра . Дополнительные сведения см. в разделах Настройка параметров и Типов данных параметров.