Udostępnij za pośrednictwem


Klasa IRowsetChangeImpl

Wdrożenie szablonów OLE DB z IRowsetChange interfejsu w specyfikacji 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

Parametry

  • T
    Klasa pochodna od IRowsetChangeImpl.

  • Storage
    Rekord użytkownika.

  • BaseInterface
    Podstawy klasy dla interfejsu, takich jak IRowsetChange.

  • RowClass
    Jednostki składowania dla uchwyt wiersza.

  • MapClass
    Jednostki składowania dla wszystkich uchwytów wierszy posiadanych przez dostawcę.

Członkowie

ze7695aw.collapse_all(pl-pl,VS.110).gifMetody interfejsu (używany z IRowsetChange)

DeleteRows

Usuwa wiersze z zestawu wierszy.

InsertRow

Wstawia wiersz do zestawu wierszy.

SetData

Ustawia wartości danych w jednej lub kilku kolumn.

ze7695aw.collapse_all(pl-pl,VS.110).gifMetoda wdrażania (wywołanie zwrotne)

FlushData

Overidden przez dostawcę do popełnienia danych w magazynie.

Uwagi

Ten interfejs jest odpowiedzialny za operacje zapisu natychmiastowe do magazynu danych. "Natychmiastowe"oznacza, że po użytkownika końcowego (osoby przy użyciu konsumenta) wszelkich zmian, te zmiany są niezwłocznie przekazywane dane przechowywane (i nie można cofnąć).

IRowsetChangeImplimplementuje OLE DB IRowsetChange interfejs, który umożliwia aktualizowanie wartości kolumn w istniejących wierszach, usuwanie wierszy i wstawienie nowych wierszy.

Wdrożenie szablonów OLE DB obsługuje podstawowych metod (SetData, InsertRow, i DeleteRows).

Ważna uwagaWażne

Zaleca się przeczytanie następujących dokumentacji przed próbą wykonania swojego dostawcy:

Wymagania

Nagłówek: atldb.h

Zobacz też

Koncepcje

OLE DB Provider szablony (C++)

OLE DB Provider szablonu architektury