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 abgeleitet von IRowsetImpl.RowsetInterface
Eine Klasse abgeleitet von IRowsetImpl.RowClass
Speichereinheit für HROW.MapClass
Speichereinheit für alle Zeilenhandles Vorgang durch den Anbieter.
Mitglieder
Methoden
Fügt einem vorhandenen Zeilenhandle einen Verweiszähler hinzu. |
|
Wird von GetNextRows, um ein neues HROW zuzuordnen.Wird nicht direkt durch 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 durch Benutzer. |
|
Wird von AddRefRows und ReleaseRows.Wird nicht direkt durch Benutzer. |
|
Gibt Zeilen frei. |
|
Positioniert das Abrufen der nächsten Position auf seine Anfangsposition an. das heißt seine Position, als das Rowset zuerst erstellt wurde. |
|
Legt die Statusflags für das angegebene Feld festgelegt. |
Datenmember
Gibt an, ob ein Anbieter das Abrufen rückwärts unterstützt. |
|
Gibt an, ob ein Anbieter den Cursor rückwärts Bildlauf ausführen lassen können. |
|
Gibt an, ob ein Anbieter die Cursorposition ein Rollback ausgeführt wurde.Dies weist besondere Bedeutung, wenn sie rückwärts Bildlauf durchführt oder rückwärts in GetNextRows abruft. |
|
Ein Index in das Rowset, der den Cursor darstellt. |
|
Eine Liste von Zeilenhandles. |
Hinweise
IRowset ist das niedrige Rowset Oberfläche.
Anforderungen
Header: atldb.h