Udostępnij za pośrednictwem


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)

DeleteRows

Usuwa wiersze z zestawu wierszy.

InsertRow

Wstawia wiersz do zestawu wierszy.

SetData

Ustawia wartości danych w jednej lub kilku kolumn.

Metody realizacji (wywołanie zwrotne)

FlushData

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żna uwagaWażne

Zdecydowanie zaleca się przeczytanie następującej dokumentacji przed podjęciem próby wykonania z dostawcą:

  • Tworzenie aktualizowalna dostawcy

  • 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

Zobacz też

Koncepcje

Szablony dostawców OLE DB (C++)

Architektura szablonu dostawcy OLE DB