다음을 통해 공유


CAccessorBase 클래스

OLE DB 템플릿의 모든 접근자가 이 클래스에서 파생됩니다. CAccessorBase 을 사용하면 한 행 집합이 여러 접근자를 관리할 수 있습니다. 또한 매개 변수 및 출력 열 모두에 대한 바인딩을 제공합니다.

구문

// Replace with syntax

멤버

메서드

속성 설명
닫기 접근자를 닫습니다.
GetHAccessor 접근자 핸들을 검색합니다.
GetNumAccessors 클래스에서 만든 접근자 수를 검색합니다.
IsAutoAccessor 지정된 접근자가 autoaccessor인지 여부를 테스트합니다.
ReleaseAccessors 접근자를 해제합니다.

요구 사항

헤더: atldbcli.h

CAccessorBase::Close

접근자를 닫습니다.

구문

void Close();

설명

먼저 ReleaseAccessors를 호출해야 합니다.

CAccessorBase::GetHAccessor

지정된 접근자의 접근자 핸들을 검색합니다.

구문

HACCESSOR GetHAccessor(ULONG nAccessor) const;

매개 변수

nAccessor
[in] 접근자에 대한 0 오프셋의 수입니다.

Return Value

접근자 핸들입니다.

CAccessorBase::GetNumAccessors

클래스에서 만든 접근자 수를 검색합니다.

구문

ULONG GetNumAccessors() const;

Return Value

클래스에서 만든 접근자 수입니다.

CAccessorBase::IsAutoAccessor

이동 작업 중에 접근자에 대한 데이터가 자동으로 검색되면 true를 반환합니다.

구문

bool IsAutoAccessor(ULONG nAccessor) const;

매개 변수

nAccessor
[in] 접근자에 대한 0 오프셋의 수입니다.

Return Value

접근자가 autoaccessor인지를 반환 true 합니다. 그 외의 경우 false를 반환합니다.

CAccessorBase::ReleaseAccessors

클래스에서 만든 접근자를 해제합니다.

구문

HRESULT ReleaseAccessors(IUnknown* pUnk);

매개 변수

pUnk
[in] 접근자가 IUnknown 만들어진 COM 개체의 인터페이스에 대한 포인터입니다.

Return Value

표준 HRESULT입니다.

설명

CAccessorRowset::Close에서 호출됩니다.

참고 항목

OLE DB 소비자 템플릿
OLE DB 소비자 템플릿 참조
CAccessorBase 클래스