다음을 통해 공유


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

ze7695aw.collapse_all(ko-kr,VS.110).gif인터페이스 메서드 (Irowsetchange에 사용)

DeleteRows

행 집합에서 행을 삭제합니다.

InsertRow

행 집합에 행을 삽입합니다.

SetData

하나 이상의 열에서 데이터 값을 설정합니다.

ze7695aw.collapse_all(ko-kr,VS.110).gif구현 메서드 (콜백)

FlushData

재정의 되 면 공급자가 해당 저장소에 데이터를 커밋할 수 있습니다.

설명

이 인터페이스는 데이터 저장소에 즉시 쓸 담당합니다. 이때 최종 사용자 소비자를 사용 하 여 (사람)을 변경 하면 이러한 변경 내용이 데이터를 즉시 전송 됩니다 즉시"수단 저장 고 실행 취소할 수 없습니다.

IRowsetChangeImplOLE DB 구현 IRowsetChange 값의 행을 삭제 하 고 새 행을 삽입 기존 행을 업데이트할 수 있도록 하는 인터페이스입니다.

OLE DB 템플릿을 구현할 모든 기본 메서드를 지 원하는 (SetData, InsertRow, 및 DeleteRows).

중요중요

공급자를 구현 하기 전에 다음 설명서를 참조 하는 것이 좋습니다.

요구 사항

헤더: 보고

참고 항목

개념

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

OLE DB 공급자 템플릿 구조