Свойство SqlCeCommand.CommandType

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

Пространство имен:  System.Data.SqlServerCe
Сборка:  System.Data.SqlServerCe (в System.Data.SqlServerCe.dll)

Синтаксис

'Декларация
Public Overrides Property CommandType As CommandType
    Get
    Set
'Применение
Dim instance As SqlCeCommand
Dim value As CommandType

value = instance.CommandType

instance.CommandType = value
public override CommandType CommandType { get; set; }
public:
virtual property CommandType CommandType {
    CommandType get () override;
    void set (CommandType value) override;
}
abstract CommandType : CommandType with get, set
override CommandType : CommandType with get, set
override function get CommandType () : CommandType
override function set CommandType (value : CommandType)

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

Тип: System.Data.CommandType
Одно из значений CommandType. Значение по умолчанию равно Text.

Реализует

IDbCommand.CommandType

Исключения

Исключение Условие
ArgumentException

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

Замечания

В SQL Server Compact поддерживаются только значения Text и TableDirect параметра CommandType. При указании значения StoredProcedure вызывается неподдерживаемое исключение.

Использование TableDirect является самым быстрым способом получения данных из SQL Server Compact, но не может использоваться для соединяемых таблиц.

Если текущее соединение выполняет операции Execute или Fetch, то установка свойств Connection, CommandType и CommandText невозможна.

Примеры

В следующем примере создается экземпляр SqlCeCommand, и задаются значения CommandType и других свойств.

Dim cmd As SqlCeCommand = conn.CreateCommand()
cmd.CommandText = "SELECT * FROM Categories ORDER BY CategoryID"
cmd.CommandType = CommandType.Text
cmd.UpdatedRowSource = UpdateRowSource.Both
SqlCeCommand cmd = conn.CreateCommand();
cmd.CommandText = "SELECT * FROM Categories ORDER BY CategoryID";
cmd.CommandType = CommandType.Text;
cmd.UpdatedRowSource = UpdateRowSource.Both;

См. также

Справочник

SqlCeCommand Класс

Пространство имен System.Data.SqlServerCe

CommandText

UpdatedRowSource