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
Metody interfejsu (używany z IRowsetChange)
Usuwa wiersze z zestawu wierszy. |
|
Wstawia wiersz do zestawu wierszy. |
|
Ustawia wartości danych w jednej lub kilku kolumn. |
Metoda wdrażania (wywołanie zwrotne)
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żne |
---|
Zaleca się przeczytanie następujących dokumentacji przed próbą wykonania swojego dostawcy: |
W rozdziale 6 OLE DB Programmer's Reference
Zobacz też jak RUpdateRowset klasa jest używana w próbce UpdatePV
Wymagania
Nagłówek: atldb.h