IRowsetUpdateImpl 클래스
OLE DB 템플릿 구현에서 IRowsetUpdate 인터페이스입니다.
template <
class T,
class Storage,
class UpdateArray = CAtlArray<Storage>,
class RowClass = CSimpleRow,
class MapClass = CAtlMap <RowClass::KeyType, RowClass*>
>
class IRowsetUpdateImpl : public IRowsetChangeImpl<
T,
Storage,
IRowsetUpdate,
RowClass,
MapClass
>
매개 변수
T
파생 된 클래스에서 IRowsetUpdateImpl.Storage
사용자 레코드입니다.UpdateArray
행 집합의 업데이트에 대 한 캐시 된 데이터를 포함 하는 배열입니다.RowClass
저장소 장치에 있는 HROW.MapClass
보관 함의 모든 행 핸들에 대 한 공급자가 보유 합니다.
Members
인터페이스 메서드 (Irowsetchange에 사용)
하나 이상의 열에서 데이터 값을 설정합니다. |
인터페이스 메서드 (Irowsetupdate를 사용)
가장 최근에 전송 또는 보류 중인 변경 내용을 무시 하 고 있는 데이터 원본에서 가져온 데이터를 가져옵니다. |
|
행에 보류 중인 변경 내용 목록을 반환합니다. |
|
지정 된 행의 상태를 반환합니다. |
|
마지막 페치 또는 update 이후 변경한 행을 취소합니다. |
|
행에 마지막 페치 또는 update 이후 변경 내용을 전송 합니다. |
구현 방법 (콜백)
무결성, 보안에 대 한 업데이트를 허용 하기 전에 검사 하는 데. |
데이터 멤버
지연 된 작업에 대 한 원본 데이터를 포함합니다. |
설명
먼저 읽기 및 설명서에 대 한 이해 해야 IRowsetChange, 모든 방법이 설명도 여기 적용 되기 때문에.You should also read chapter 6 of the OLEDBProgrammer'sReference on setting data.
IRowsetUpdateImplOLE DB 구현 IRowsetUpdate 소비자와 변경 내용 전송을 지연 시킬 수 있도록 하는 인터페이스 IRowsetChange 에 데이터 원본 및 변경 내용을 전송 하기 전에 취소 합니다.
중요 |
---|
공급자를 구현 하기 전에 다음 설명서를 참조 하는 것이 좋습니다. |
6 장에서OLEDBProgrammer'sReference
참고는 어떻게 RUpdateRowset 클래스는 UpdatePV 샘플에서 사용 되는
요구 사항
헤더: 보고