CommandTypeEnum

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

Важно проверить предоставленные пользователем значения CommandString , чтобы избежать предоставления пользователям приложения возможности внедрять потенциально опасные команды для выполнения ADO.

Константа Значение Описание
adCmdUnspecified -1 Не указывает аргумент типа команды.
adCmdText 1 Оценивает CommandText как текстовое определение вызова команды или хранимой процедуры.
adCmdTable 2 Вычисляет CommandText как имя таблицы, все столбцы которой возвращаются внутренним SQL-запросом.
adCmdStoredProc 4 Вычисляет CommandText как имя хранимой процедуры.
adCmdUnknown 8 По умолчанию. Указывает, что тип команды в свойстве CommandText неизвестен.

Если тип команды неизвестен, ADO выполнит несколько попыток интерпретации CommandText.

- CommandText интерпретируется как текстовое определение вызова команды или хранимой процедуры. Это то же поведение, что и adCmdText.
- CommandText — это имя хранимой процедуры. Это то же поведение, что и adCmdStoredProc.
- CommandText интерпретируется как имя таблицы. Все столбцы возвращаются внутренним SQL-запросом. Это то же поведение, что и adCmdTable.
adCmdFile 256 Оценивает CommandText как имя файла постоянно хранящегося набора записей. Используется с Набором записей.Только открыть или повторить запрос.
adCmdTableDirect 512 Вычисляет CommandText как имя таблицы, все столбцы которой возвращаются. Используется только с Recordset.Open или Requery . Чтобы использовать метод Seek , необходимо открыть recordset с помощью adCmdTableDirect.

Это значение нельзя объединить со значением ExecuteOptionEnumadAsyncExecute.

Эквивалент ADO/WFC

Пакет: com.ms.wfc.data

Константа
AdoEnums.CommandType.UNSPECIFIED
AdoEnums.CommandType.TEXT
AdoEnums.CommandType.TABLE
AdoEnums.CommandType.STOREDPROC
AdoEnums.CommandType.UNKNOWN
AdoEnums.CommandType.FILE
AdoEnums.CommandType.TABLEDIRECT

Применение