다음을 통해 공유


CCommand 클래스

설정 하 고 명령을 실행 하는 메서드를 제공 합니다.

template <
   class TAccessor = CNoAccessor,
   template < typename T > class TRowset = CRowset,
   class TMultiple = CNoMultipleResults 
>
class CCommand : 
   public CAccessorRowset <
      TAccessor, 
      TRowset 
   >,
   public CCommandBase,
   public TMultiple

매개 변수

  • TAccessor
    접근자 클래스 형식 (같은 CDynamicParameterAccessor, CDynamicStringAccessor, 또는 CEnumeratorAccessor) 명령을 사용 하 여 원하는.기본값은 CNoAccessor, 클래스 매개 변수 지원 없거나 출력 열 있음을 지정 합니다.

  • TRowset
    행 집합 클래스 형식 (같은 CArrayRowset 또는 CNoRowset) 명령을 사용 하 여 원하는.기본값은 CRowset입니다.

  • TMultiple
    여러 결과 반환 하는 OLE DB 명령을 사용 하려면 지정 CMultipleResults.그렇지 않으면 사용 CNoMultipleResults.자세한 내용은 IMultipleResults.

Members

yfte190h.collapse_all(ko-kr,VS.110).gif메서드

닫기

현재 명령을 닫힙니다.

GetNextResult

여러 개의 결과 사용 하 여 설정 하는 경우 다음 결과 반입 합니다.

를 엽니다.

실행 하 고 필요에 따라 명령에 바인딩합니다.

yfte190h.collapse_all(ko-kr,VS.110).gif상속 된 메서드

Create

명령 텍스트를 설정 하 고 지정 된 세션에서 새 명령을 만듭니다.

CreateCommand

새 명령을 만듭니다.

GetParameterInfo

명령의 매개 변수, 해당 이름 및 해당 형식 목록을 가져옵니다.

준비

유효성을 검사 하 고 현재 명령을 최적화 합니다.

ReleaseCommand

필요한 경우 매개 변수 접근자를 해제 하 고 명령을 해제 합니다.

SetParameterInfo

명령 매개 변수 마다의 네이티브 형식으로 지정합니다.

준비

현재 명령 실행 계획을 삭제합니다.

설명

매개 변수 기반 작업을 수행하거나 명령을 실행할 때 이 클래스를 사용합니다.단지 간단한 행 집합을 열어야 할 경우 사용 CTable 대신.

접근자 클래스를 사용 하는 매개 변수 및 데이터를 바인딩하는 방법을 결정 합니다.

참고 해당 공급자가 지원 하지 않는 때문에 하면 저장된 프로시저가 OLE DB 공급자와 함께 Jet에 대 한 사용할 수 없습니다 저장 프로시저 (상수만 쿼리 문자열에 허용 됩니다)

요구 사항

헤더: atldbcli.h

참고 항목

개념

OLE DB 소비자 템플릿(C++)

OLE DB 소비자 템플릿 참조