다음을 통해 공유


CRowset 클래스

OLE DB 행 집합 개체와 관련 된 여러 캡슐화 인터페이스와 행 집합 데이터에 대 한 조작 방법을 제공 합니다.

template <class TAccessor = CAccessorBase>
class CRowset

매개 변수

  • TAccessor
    접근자 클래스 합니다.기본값은 CAccessorBase입니다.

Members

38xa46fs.collapse_all(ko-kr,VS.110).gif메서드

AddRefRows

증가 참조 횟수가 현재 행과 연결 합니다.

닫기

해제 된 행과 현재 IRowset 인터페이스입니다.

비교

비교 두 개의 책갈피를 사용 하 여 IRowsetLocate::Compare.

CRowset

CRowset (선택적으로) 함께 연결 및 개체는 IRowset 인터페이스를 매개 변수로 제공 합니다.

Delete

사용 하 여 행 집합에서 행을 삭제 합니다. IRowsetChange:DeleteRows.

FindNextRow

지정 된 책갈피 뒤 다음 일치 하는 행을 찾습니다.

GetApproximatePosition

책갈피에 해당 하는 행의 대략적인 위치를 반환 합니다.

GetData

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

GetDataHere

지정 된 버퍼에서 데이터를 검색합니다.

GetOriginalData

가장 최근에에서 페치 하거나 데이터 소스에 보류 중인 변경 내용을 무시 하 고 전송 하는 데이터를 검색 합니다.

GetRowStatus

모든 행의 상태를 반환합니다.

Insert

파일을 만들고 사용 하 여 새 행을 삽입 합니다. IRowsetChange:InsertRow.

IsSameRow

지정 된 행과 현재 행을 비교합니다.

MoveFirst

다음 페치 위치를 초기 위치로 다시 설정합니다.

MoveLast

마지막 레코드로 이동합니다.

MoveNext

다음 순차 행 또는 지정 된 수의 위치를 다음 행에서 데이터를 페치합니다.

MovePrev

이전 레코드로 이동 합니다.

MoveToBookmark

책갈피에서 행 또는 행 내의 지정 된 오프셋에서 해당 책갈피를 페치합니다.

MoveToRatio

행 집합에는 소수 위치에서 시작 하는 행을 반입 합니다.

ReleaseRows

호출 IRowset::ReleaseRows 현재 행 핸들을 해제 하도록 합니다.

SetData

사용 하 여 행의 하나 이상의 열에서 데이터 값을 설정 합니다. IRowsetChange:SetData.

실행 취소

마지막 fetch 이후 행에 변경한 내용을 취소 하거나 업데이트.

Update

보류 중인 마지막 페치 또는 update 이후 현재 행에 대 한 변경 내용을 전송 합니다.

UpdateAll

모든 행에는 마지막 페치 또는 업데이트 이후 변경 내용을 보류 중인 전송 합니다.

설명

OLE DB에는 행 집합 개체를 통해 프로그램을 설정 하 고 데이터 검색입니다.

이 클래스를 인스턴스화할 수 있지만 대신에 템플릿 매개 변수로 전달 되지는지 않습니다 CTable 또는 CCommand (CRowset 기본입니다).

요구 사항

헤더: atldbcli.h

참고 항목

개념

DBViewer 샘플

MultiRead 샘플

샘플 MultiRead 특성

OLE DB 소비자 템플릿(C++)

OLE DB 소비자 템플릿 참조