Freigeben über


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

8cbbt7kk.collapse_all(de-de,VS.110).gifMethoden

AddRefRows

Fügt einem vorhandenen Zeilenhandle einen Verweiszähler hinzu.

CreateRow

Wird von GetNextRows, um ein neues HROW zuzuordnen.Wird nicht direkt durch Benutzer.

GetData

Ruft Daten von der Zeilenkopie des Rowsets ab.

GetDBStatus

Gibt den Status für das angegebene Feld zurück.

GetNextRows

Ruft Zeilen sequenziell ab und speichert die vorherige Position.

IRowsetImpl

Der Konstruktor.Wird nicht direkt durch Benutzer.

RefRows

Wird von AddRefRows und ReleaseRows.Wird nicht direkt durch Benutzer.

ReleaseRows

Gibt Zeilen frei.

RestartPosition

Positioniert das Abrufen der nächsten Position auf seine Anfangsposition an. das heißt seine Position, als das Rowset zuerst erstellt wurde.

SetDBStatus

Legt die Statusflags für das angegebene Feld festgelegt.

8cbbt7kk.collapse_all(de-de,VS.110).gifDatenmember

m_bCanFetchBack

Gibt an, ob ein Anbieter das Abrufen rückwärts unterstützt.

m_bCanScrollBack

Gibt an, ob ein Anbieter den Cursor rückwärts Bildlauf ausführen lassen können.

m_bReset

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.

m_iRowset

Ein Index in das Rowset, der den Cursor darstellt.

m_rgRowHandles

Eine Liste von Zeilenhandles.

Hinweise

IRowset ist das niedrige Rowset Oberfläche.

Anforderungen

Header: atldb.h

Siehe auch

Konzepte

OLE DB-Anbietervorlagen (C++)

Architektur von OLE DB-Anbietervorlagen