다음을 통해 공유


ExecuteOptionEnum

공급자가 명령을 실행하는 방법을 지정합니다.

상수 설명
adAsyncExecute 0x10 명령이 비동기적으로 실행되어야 함을 나타냅니다.

이 값은 CommandTypeEnumadCmdTableDirect와 결합할 수 없습니다.
adAsyncFetch 0x20 CacheSize 속성에 지정된 초기 수량 이후의 나머지 행을 비동기적으로 검색해야 함을 나타냅니다.
adAsyncFetchNonBlocking 0x40 검색하는 동안 주 스레드가 차단되지 않는다는 것을 나타냅니다. 요청된 행을 검색하지 않으면 현재 행이 자동으로 파일의 끝으로 이동합니다.

영구적으로 저장된 Recordset이 포함된 Stream에서 Recordset을 열면 adAsyncFetchNonBlocking에 영향을 미치지 않습니다. 작업은 동기화되고 차단됩니다.

adCmdTableDirect 옵션을 사용하여 Recordset을 열 때 adAsynchFetchNonBlocking은 효과가 없습니다.
adExecuteNoRecords 0x80 명령 텍스트가 행을 반환하지 않는 명령 또는 저장 프로시저임을 나타냅니다(예: 데이터만 삽입하는 명령). 검색된 행이 있으면 삭제되고 반환되지 않습니다.

adExecuteNoRecordsCommand 또는 Connection Execute 메서드에 선택적 매개 변수로만 전달할 수 있습니다.
adExecuteStream 0x400 명령 실행 결과가 스트림으로 반환되어야 함을 나타냅니다.

adExecuteStreamCommand Execute 메서드에 선택적 매개 변수로만 전달할 수 있습니다.
adExecuteRecord 0x800 CommandTextRecord 개체로 반환되어야 하는 단일 행을 반환하는 명령 또는 저장 프로시저임을 나타냅니다.
adOptionUnspecified -1 명령이 지정되지 않음을 나타냅니다.

ADO/WFC 동일

Package: com.ms.wfc.data

지속적임
AdoEnums.ExecuteOption.ASYNCEXECUTE
AdoEnums.ExecuteOption.ASYNCFETCH
AdoEnums.ExecuteOption.ASYNCFETCHNONBLOCKING
AdoEnums.ExecuteOption.NORECORDS
AdoEnums.ExecuteOption.UNSPECIFIED

적용 대상