CArrayRowset 클래스
배열 구문을 사용하여 행 집합의 요소에 액세스합니다.
구문
template < class TAccessor >
class CArrayRowset :
public CVirtualBuffer <TAccessor>,
protected CBulkRowset <TAccessor>
매개 변수
TAccessor
행 집합에서 사용할 접근자 클래스의 형식입니다.
요구 사항
헤더: atldbcli.h
멤버
메서드
속성 | 설명 |
---|---|
CArrayRowset | 생성자입니다. |
스냅샷 | 전체 행 집합을 메모리로 읽습니다. |
연산자
속성 | 설명 |
---|---|
operator[] |
행 집합의 요소에 액세스합니다. |
데이터 멤버
속성 | 설명 |
---|---|
CArrayRowset::m_nRowsRead | 이미 읽은 행 수입니다. |
CArrayRowset::CArrayRowset
새 CArrayRowset
개체를 만듭니다.
구문
CArrayRowset(int nMax = 100000);
매개 변수
nMax
[in] 행 집합에 있는 최대 행 수입니다.
CArrayRowset::Snapshot
전체 행 집합을 메모리로 읽어서 이에 대한 이미지 또는 스냅샷을 만듭니다.
구문
HRESULT Snapshot() throw();
CArrayRowset::operator
행 집합의 행에 액세스하기 위한 배열과 유사한 구문을 제공합니다.
구문
TAccessor & operator[](int nrow);
매개 변수
TAccessor
행 집합에 저장된 접근자의 형식을 지정하는 템플릿 매개 변수입니다.
nRow
[in] 액세스하려는 행(배열 요소)의 수입니다.
Return Value
요청된 행의 내용입니다.
설명
nRow가 행 집합의 행 수를 초과하면 예외가 throw됩니다.
CArrayRowset::m_nRowsRead
이미 읽은 행 집합의 행 수를 포함합니다.
구문
ULONG m_nRowsRead;