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

Определение

Указывает способ интерпретации строки команды.Specifies how a command string is interpreted.

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

Поля

StoredProcedure 4

Имя хранимой процедуры.The name of a stored procedure.

TableDirect 512

Имя таблицы.The name of a table.

Text 1

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

Комментарии

Если IDbCommand.CommandType свойство имеет значение StoredProcedure , IDbCommand.CommandText свойству следует присвоить имя хранимой процедуры, к которой осуществляется доступ.When the IDbCommand.CommandType property is set to StoredProcedure, the IDbCommand.CommandText property should be set to the name of the stored procedure to be accessed. Пользователю может потребоваться использовать синтаксис escape-символов или включить соответствующие символы, если любая из указанных таблиц содержит специальные символы.The user may be required to use escape character syntax or include qualifying characters if any of the specified tables named contain any special characters. Все строки и столбцы именованной таблицы или таблиц будут возвращены при вызове одного из методов Execute объекта Command.All rows and columns of the named table or tables will be returned when you call one of the Execute methods of a Command object.

Если IDbCommand.CommandType свойство имеет значение TableDirect , то IDbCommand.CommandText свойству должно быть присвоено имя таблицы, к которой осуществляется доступ.When the IDbCommand.CommandType property is set to TableDirect, the IDbCommand.CommandText property should be set to the name of the table to be accessed. Если в именах таблиц содержатся специальные символы, может понадобиться использовать синтаксис escape-символов или включить уточняющие символы.The user may be required to use escape character syntax or include qualifying characters if any of the tables named contain any special characters. Все строки и столбцы именованной таблицы будут возвращены при вызове одного из методов Execute.All rows and columns of the named table will be returned when you call one of the Execute methods.

Чтобы получить доступ к нескольким таблицам, используйте список с разделителями-запятыми без пробелов или заполнения, содержащий имена таблиц для доступа.In order to access multiple tables, use a comma delimited list, without spaces or padding, containing the names of the tables to access. Если свойство CommandText указывает несколько таблиц, возвращается соединение указанных таблиц.When the CommandText property names multiple tables, a join of the specified tables is returned.

Примечание

TableDirectподдерживается только .NET Framework поставщиком данных для OLE DB.TableDirect is only supported by the .NET Framework Data Provider for OLE DB. Если параметр имеет значение, то доступ к нескольким таблицам не поддерживается IDbCommand.CommandType TableDirect .Multiple table access is not supported when IDbCommand.CommandType is set to TableDirect.

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