Klasa IRowsetUpdateImpl
Wdrożenie szablonów OLE DB z IRowsetUpdate interfejsu.
template <
class T,
class Storage,
class UpdateArray = CAtlArray<Storage>,
class RowClass = CSimpleRow,
class MapClass = CAtlMap <RowClass::KeyType, RowClass*>
>
class IRowsetUpdateImpl : public IRowsetChangeImpl<
T,
Storage,
IRowsetUpdate,
RowClass,
MapClass
>
Parametry
T
Klasa pochodna od IRowsetUpdateImpl.Storage
Rekord użytkownika.UpdateArray
Tablica zawierająca aktualizowania wierszy danych buforowanych.RowClass
Jednostki składowania dla HROW.MapClass
Jednostki składowania dla wszystkich uchwytów wierszy posiadanych przez dostawcę.
Członkowie
Metody interfejsu (używany z IRowsetChange)
Ustawia wartości danych w jednej lub kilku kolumn. |
Metody interfejsu (używany z IRowsetUpdate)
Pobiera dane ostatnio przekazane lub uzyskane ze źródła danych, ignorując oczekujące zmiany. |
|
Zwraca listę wierszy z oczekującymi zmianami. |
|
Zwraca stan okreolone wiersze. |
|
Cofnięcie zmian do wiersza od ostatniego pobrania lub aktualizacji. |
|
Przesyła wszelkie zmiany wprowadzone od ostatniego pobrania lub aktualizacji wiersza. |
Metody wdrażania (wywołanie zwrotne)
Używane do sprawdzania zabezpieczeń, integralność, i tak dalej przed zezwoleniem na aktualizacje. |
Członkowie danych
Zawiera oryginalne dane dla operacji odroczonego. |
Uwagi
Najpierw należy przeczytać i zrozumieć w dokumentacji IRowsetChange, ponieważ wszystko opisane dotyczy także tutaj.You should also read chapter 6 of the OLEDBProgrammer'sReference on setting data.
IRowsetUpdateImplimplementuje OLE DB IRowsetUpdate interfejs, który umożliwia konsumentów do opóźnienia przekazania zmian z IRowsetChange na dane źródłowe i cofanie zmian przed ich przesłaniem.
Ważne |
---|
Zaleca się przeczytanie następujących dokumentacji przed próbą wykonania swojego dostawcy: |
Rozdział 6OLEDBProgrammer'sReference
Zobacz też jak RUpdateRowset klasa jest używana w próbce UpdatePV
Wymagania
Nagłówek: atldb.h
Zobacz też
Koncepcje
OLE DB Provider szablony (C++)