OdbcCommand.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; }
public System.Data.CommandType CommandType { get; set; }
member this.CommandType : System.Data.CommandType with get, set
Public Overrides Property CommandType As CommandType
Public Property CommandType As CommandType

Значение свойства

Одно из значений перечисления CommandType. Значение по умолчанию — Text.

Реализации

Исключения

Значение не является допустимым объектом CommandType.

Комментарии

CommandType Если для свойства задано значение StoredProcedure, следует задать CommandText для свойства полный синтаксис вызова ODBC. Затем команда выполняет эту хранимую процедуру при вызове одного из методов Execute (например, ExecuteReader или ExecuteNonQuery).

Свойства Connection, CommandType и CommandText нельзя задать, если текущее соединение выполняет операцию выполнения или получения.

Поставщик данных платформа .NET Framework для ODBC не поддерживает передачу именованных параметров в инструкцию SQL или в хранимую процедуру, вызываемую .OdbcCommand В любом из этих случаев используйте заполнитель вопросительного знака (?). Пример:

SELECT * FROM Customers WHERE CustomerID = ?  

Порядок, в котором OdbcParameter объекты добавляются в OdbcParameterCollection , должен непосредственно соответствовать положению заполнителя вопросительного знака для параметра .

Примечание

Поставщик данных платформа .NET Framework для ODBC не поддерживает CommandType параметр TableDirect.

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

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