IRowsetChangeImpl 클래스
OLE DB 템플릿 구현에서 IRowsetChange OLE DB 사양에 대 한 인터페이스.
template <
class T,
class Storage,
class BaseInterface = IRowsetChange,
class RowClass = CSimpleRow,
class MapClass = CAtlMap < RowClass::KeyType, RowClass* >
>
class ATL_NO_VTABLE IRowsetChangeImpl : public BaseInterface
매개 변수
T
파생 된 클래스에서 IRowsetChangeImpl.Storage
사용자 레코드입니다.BaseInterface
기본 클래스의 인터페이스를 같은 IRowsetChange.RowClass
행 핸들에 대 한 저장소 단위입니다.MapClass
보관 함의 모든 행 핸들에 대 한 공급자가 보유 합니다.
Members
인터페이스 메서드 (Irowsetchange에 사용)
행 집합에서 행을 삭제합니다. |
|
행 집합에 행을 삽입합니다. |
|
하나 이상의 열에서 데이터 값을 설정합니다. |
구현 메서드 (콜백)
재정의 되 면 공급자가 해당 저장소에 데이터를 커밋할 수 있습니다. |
설명
이 인터페이스는 데이터 저장소에 즉시 쓸 담당합니다. 이때 최종 사용자 소비자를 사용 하 여 (사람)을 변경 하면 이러한 변경 내용이 데이터를 즉시 전송 됩니다 즉시"수단 저장 고 실행 취소할 수 없습니다.
IRowsetChangeImplOLE DB 구현 IRowsetChange 값의 행을 삭제 하 고 새 행을 삽입 기존 행을 업데이트할 수 있도록 하는 인터페이스입니다.
OLE DB 템플릿을 구현할 모든 기본 메서드를 지 원하는 (SetData, InsertRow, 및 DeleteRows).
중요 |
---|
공급자를 구현 하기 전에 다음 설명서를 참조 하는 것이 좋습니다. |
6 장에서 OLE DB 프로그래머용 참조
참고는 어떻게 RUpdateRowset 클래스는 UpdatePV 샘플에서 사용 되는
요구 사항
헤더: 보고