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


CommandType Перечисление

Определение

Указывает способ интерпретации строки команды.

public enum class CommandType
public enum CommandType
type CommandType = 
Public Enum CommandType
Наследование
CommandType

Поля

StoredProcedure 4

Имя хранимой процедуры.

TableDirect 512

Имя таблицы.

Text 1

Текстовая команда SQL. (по умолчанию).

Комментарии

Если свойству IDbCommand.CommandType присвоено значение StoredProcedure, для IDbCommand.CommandText свойства должно быть задано имя хранимой процедуры для доступа. Пользователю может потребоваться использовать синтаксис escape-символов или включить квалифицированные символы, если какая-либо из указанных таблиц с именем содержит какие-либо специальные символы. Все строки и столбцы именованной таблицы или таблиц будут возвращены при вызове одного из методов Execute объекта Command.

Если свойству IDbCommand.CommandType присвоено значение TableDirect, для IDbCommand.CommandText свойства должно быть задано имя таблицы для доступа. Если в именах таблиц содержатся специальные символы, может понадобиться использовать синтаксис escape-символов или включить уточняющие символы. Все строки и столбцы именованной таблицы будут возвращены при вызове одного из методов Execute.

Чтобы получить доступ к нескольким таблицам, используйте список с разделителями-запятыми без пробелов или заполнений, содержащий имена таблиц для доступа. Если свойство CommandText указывает несколько таблиц, возвращается соединение указанных таблиц.

Примечание

TableDirectподдерживается только поставщиком данных платформа .NET Framework для OLE DB. Доступ к нескольким таблицам не поддерживается, если IDbCommand.CommandType задано значение TableDirect.

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