다음을 통해 공유


IRowsetImpl 클래스

IRowset 인터페이스의 구현을 제공합니다.

template <
   class T, 
   class RowsetInterface,
   class RowClass = CSimpleRow,
   class MapClass = CAtlMap <
      RowClass::KeyType,
      RowClass* 
   >
>
class ATL_NO_VTABLE IRowsetImpl : public RowsetInterface

매개 변수

  • T
    파생 클래스에서 IRowsetImpl.

  • RowsetInterface
    파생 된 클래스에서 IRowsetImpl.

  • RowClass
    에 대 한 저장소 단위는 HROW.

  • MapClass
    보관 함의 모든 행 핸들에 대 한 공급자가 보유 합니다.

Members

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

AddRefRows

기존 행 핸들에 참조 횟수를 추가합니다.

CreateRow

호출 하 GetNextRows 새 할당할 HROW.사용자가 직접 호출.

GetData

행 집합의 행 복사본에서 데이터를 검색합니다.

GetDBStatus

지정 된 필드의 상태를 반환합니다.

GetNextRows

이전 위치를 기억하여 행을 순서대로 페치합니다.

IRowsetImpl

생성자입니다.사용자가 직접 호출.

RefRows

호출 하 AddRefRowsReleaseRows.사용자가 직접 호출.

ReleaseRows

행을 해제합니다.

RestartPosition

다음 페치 위치를 초기 위치로 재배치 됩니다. 즉, 행 집합을 처음 열렸을 때 위치를 만들었습니다.

SetDBStatus

지정 된 필드에 대 한 플래그 상태를 설정합니다.

8cbbt7kk.collapse_all(ko-kr,VS.110).gif데이터 멤버

m_bCanFetchBack

공급자는 뒤로 반입을 지원 하는지 여부를 나타냅니다.

m_bCanScrollBack

공급자는 커서 스크롤 뒤로 가질 수 있는지 여부를 나타냅니다.

m_bReset

공급자의 커서 위치를 재설정 했습니다 여부를 나타냅니다.이 뒤로 스크롤 또는 뒤로 페칭 (fetching) 할 때 특별 한 의미를 갖는 GetNextRows.

m_iRowset

행 집합은 커서를 나타내는 인덱스입니다.

m_rgRowHandles

목록 행 핸들입니다.

설명

IRowset 기본 행 집합 인터페이스입니다.

요구 사항

헤더: 보고

참고 항목

개념

OLE DB 공급자 템플릿(C++)

OLE DB 공급자 템플릿 구조