Поделиться через


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 , должен напрямую соответствовать положению заполнителя вопросительного знака для параметра . Дополнительные сведения см. в разделах Настройка параметров и Типов данных параметров.

Применяется к

См. также раздел