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


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

Определение

Указывает, как интерпретируется строка команды.

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

Поля

Имя Значение Описание
Text 1

Команда ТЕКСТА SQL. (по умолчанию.)

StoredProcedure 4

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

TableDirect 512

Имя таблицы.

Комментарии

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

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

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

Замечание

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

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