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 |