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


ExecuteOptionEnum

Область применения: Access 2013, Office 2013

Указывает, как поставщик должен выполнять команду.

Константа

Значение

Описание

adAsyncExecute

0x10

Указывает, что команда должна выполняться асинхронно. Это значение не может быть объединено со значением CommandTypeEnumadCmdTableDirect.

adAsyncFetch

0x20

Указывает, что оставшиеся строки после начального количества, указанного в свойстве CacheSize , должны извлекаться асинхронно.

adAsyncFetchNonBlocking

0x40

Указывает, что основной поток никогда не блокируется при получении. Если запрошенная строка не была получена, текущая строка автоматически перемещается в конец файла.

Если открыть набор записей из потока, содержащего постоянно хранящийся набор записей, adAsyncFetchNonBlocking не будет иметь эффекта. операция будет синхронной и блокирующей. adAsynchFetchNonBlocking не действует, если для открытия набора записей используется параметр adCmdTableDirect.

adExecuteNoRecords

0x80

Указывает, что текст команды является командой или хранимой процедурой, которая не возвращает строки (например, команда, которая вставляет только данные). Если какие-либо строки извлекаются, они удаляются и не возвращаются. adExecuteNoRecords можно передать только как необязательный параметр методу Command или ConnectionExecute .

adExecuteStream

0x400

Указывает, что результаты выполнения команды должны возвращаться в виде потока. adExecuteStream можно передать только в качестве необязательного параметра в метод CommandExecute .

adExecuteRecord


Указывает, что 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