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에서 호출됩니다.