ExecuteOptionEnum
Указывает, как поставщик должен выполнять команду.
Константа | Значение | Описание |
---|---|---|
adAsyncExecute | 0x10 | Указывает, что команда должна выполняться асинхронно. Это значение не может быть объединено со значением CommandTypeEnumadCmdTableDirect. |
adAsyncFetch | 0x20 | Указывает, что оставшиеся строки после начального количества, указанного в свойстве CacheSize , должны извлекаться асинхронно. |
adAsyncFetchNonBlocking | 0x40 | Указывает, что поток main никогда не блокируется при извлечении. Если запрошенная строка не была получена, текущая строка автоматически перемещается в конец файла. Если открыть набор записей из потока, содержащего постоянно хранящийся набор записей, adAsyncFetchNonBlocking не будет иметь эффекта; операция будет синхронной и блокирующей. adAsynchFetchNonBlocking не оказывает никакого влияния, если для открытия набора записей используется параметр adCmdTableDirect. |
adExecuteNoRecords | 0x80 | Указывает, что текст команды является командой или хранимой процедурой, которая не возвращает строки (например, команда, которая только вставляет данные). Если какие-либо строки извлекаются, они удаляются и не возвращаются. adExecuteNoRecords можно передать только в качестве необязательного параметра в метод Command или Connection Execute . |
adExecuteStream | 0x400 | Указывает, что результаты выполнения команды должны быть возвращены в виде потока. AdExecuteStream можно передать только в качестве необязательного параметра в метод Command Execute . |
adExecuteRecord | 0x800 | Указывает, что CommandText является командой или хранимой процедурой, возвращающей одну строку, которая должна быть возвращена в виде объекта Record . |
adOptionUnspecified | -1 | Указывает, что команда не указана. |
Эквивалент ADO/WFC
Пакет: com.ms.wfc.data
Константа |
---|
AdoEnums.ExecuteOption.ASYNCEXECUTE |
AdoEnums.ExecuteOption.ASYNCFETCH |
AdoEnums.ExecuteOption.ASYNCFETCHNONBLOCKING |
AdoEnums.ExecuteOption.NORECORDS |
AdoEnums.ExecuteOption.UNSPECIFIED |