IRowsetChangeImpl — Klasa
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
Jednostka magazynowania uchwyt wiersza.MapClass
Jednostka magazynowania wszystkie dojścia do wierszy posiadanych przez dostawcę.
Elementy członkowskie
Metody interfejsu (używana w IRowsetChange)
Usuwa wiersze z zestawu wierszy. |
|
Wstawia wiersz do zestawu wierszy. |
|
Ustawia wartości danych w jednej lub kilku kolumn. |
Metody realizacji (wywołanie zwrotne)
Overidden przez dostawcę, aby przekazać dane do jego magazynu. |
Uwagi
Ten interfejs jest odpowiedzialny za operacje zapisu natychmiastowego do magazynu danych. "Natychmiastowe" oznacza, że gdy użytkownik końcowy (osoby za pomocą konsumenta) sprawia, że wszelkie zmiany, zmiany te zostaną natychmiast przesłane do danych przechowywania (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 wszystkie metody podstawowej (SetData, InsertRow, i DeleteRows).
Ważne |
---|
Zdecydowanie zaleca się przeczytanie następującej dokumentacji przed podjęciem próby wykonania z dostawcą: |
W rozdziale 6 przewodnikaOLE DB Programmer's Reference
Zobacz też sposób, w jaki RUpdateRowset klasa jest używana do próby UpdatePV
Wymagania
Nagłówek: atldb.h