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).
CommandType Свойства Connectionне CommandText могут быть заданы, если текущее подключение выполняет операцию выполнения или получения.
Поставщик данных .NET Framework для ODBC не поддерживает передачу именованных параметров инструкции SQL или хранимой процедуре, вызываемой объектом OdbcCommand. В любом из этих случаев используйте заполнитель вопросительного знака (?). Рассмотрим пример.
SELECT * FROM Customers WHERE CustomerID = ?
Порядок OdbcParameter добавления OdbcParameterCollection объектов в объект должен напрямую соответствовать позиции заполнителя вопросительного знака для параметра.
Замечание
Поставщик данных .NET Framework для ODBC не поддерживает настройку CommandTypeTableDirect.