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


SqlCommand.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.

Примеры

В следующем примере создается SqlCommand и задаются некоторые его свойства.

public void CreateSqlCommand()
{
   SqlCommand command = new SqlCommand();
   command.CommandTimeout = 15;
   command.CommandType = CommandType.Text;
}
Public Sub CreateSqlCommand()
    Dim command As New SqlCommand()
    command.CommandTimeout = 15
    command.CommandType = CommandType.Text
End Sub

Комментарии

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

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

SELECT * FROM Customers WHERE CustomerID = @CustomerID

Дополнительные сведения см. в разделах Настройка параметров и Типы данных параметров.

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

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