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
메서드
현재 명령을 닫힙니다. |
|
여러 개의 결과 사용 하 여 설정 하는 경우 다음 결과 반입 합니다. |
|
실행 하 고 필요에 따라 명령에 바인딩합니다. |
상속 된 메서드
명령 텍스트를 설정 하 고 지정 된 세션에서 새 명령을 만듭니다. |
|
새 명령을 만듭니다. |
|
명령의 매개 변수, 해당 이름 및 해당 형식 목록을 가져옵니다. |
|
유효성을 검사 하 고 현재 명령을 최적화 합니다. |
|
필요한 경우 매개 변수 접근자를 해제 하 고 명령을 해제 합니다. |
|
명령 매개 변수 마다의 네이티브 형식으로 지정합니다. |
|
현재 명령 실행 계획을 삭제합니다. |
설명
매개 변수 기반 작업을 수행하거나 명령을 실행할 때 이 클래스를 사용합니다.단지 간단한 행 집합을 열어야 할 경우 사용 CTable 대신.
접근자 클래스를 사용 하는 매개 변수 및 데이터를 바인딩하는 방법을 결정 합니다.
참고 해당 공급자가 지원 하지 않는 때문에 하면 저장된 프로시저가 OLE DB 공급자와 함께 Jet에 대 한 사용할 수 없습니다 저장 프로시저 (상수만 쿼리 문자열에 허용 됩니다)
요구 사항
헤더: atldbcli.h