IRowsetImpl-Klasse
Stellt eine Implementierung der IRowset-Schnittstelle bereit.
template <
class T,
class RowsetInterface,
class RowClass = CSimpleRow,
class MapClass = CAtlMap <
RowClass::KeyType,
RowClass*
>
>
class ATL_NO_VTABLE IRowsetImpl : public RowsetInterface
Parameter
T
Die Klasse, von IRowsetImpl abgeleitet.RowsetInterface
Eine Klasse wird von IRowsetImpl abgeleitet.RowClass
Speichereinheit für HROW.MapClass
Speichereinheit für alle Zeilenhandles angehalten vom Anbieter.
Member
Methoden
Fügt einem vorhandenen Zeilenhandle einen Verweiszähler hinzu. |
|
Wird von GetNextRows, um neuen HROW zuzuordnen. Wird nicht direkt nach Benutzer. |
|
Ruft Daten von der Zeilenkopie des Rowsets ab. |
|
Gibt den Status für das angegebene Feld zurück. |
|
Ruft Zeilen sequenziell ab und speichert die vorherige Position. |
|
Der -Konstruktor. Wird nicht direkt nach Benutzer. |
|
Wird von AddRefRows und ReleaseRows. Wird nicht direkt nach Benutzer. |
|
Gibt Zeilen frei. |
|
Ordnet die folgenden Abrufposition an seine Ausgangsposition neu an; das heißt, die Position, als das Rowset zuerst erstellt wurde. |
|
Legt die Statusflags für das angegebene Feld. |
Datenmember
Gibt an, ob ein Anbieter rückwärts abrufen unterstützt. |
|
Gibt an, ob ein Anbieter den Cursor rückwärts scrollen werden kann. |
|
Gibt an, ob ein Anbieter die Cursorposition zurückgesetzt wurde. Dies hat eine besondere Bedeutung, wenn rückwärts durch Scrollen oder rückwärts in GetNextRows abgerufen werden. |
|
Ein Index Rowset-, den Cursor darstellt. |
|
Eine Liste der Zeilenhandles. |
Hinweise
IRowset ist die Basisklasse Rowsetschnittstelle.
Anforderungen
Header: atldb.h