Classe IRowsetImpl
Fornisce un'implementazione dell'interfaccia IRowset.
template <
class T,
class RowsetInterface,
class RowClass = CSimpleRow,
class MapClass = CAtlMap <
RowClass::KeyType,
RowClass*
>
>
class ATL_NO_VTABLE IRowsetImpl : public RowsetInterface
Parametri
T
La classe, derivata da IRowsetImpl.RowsetInterface
Classe derivata da IRowsetImpl.RowClass
Unità di archiviazione per HROW.MapClass
Unità di archiviazione per tutti gli handle di riga utilizzate dal provider.
Membri
Metodi
Aggiunge un conteggio dei riferimenti a un handle di riga esistente. |
|
Chiamato da GetNextRows per allocare nuovo HROW.Non chiamato direttamente dall'utente. |
|
Recupera dati dalla copia della riga del set di righe. |
|
Restituisce lo stato per il campo specificato. |
|
Recupera le righe in sequenza, memorizzando la posizione precedente. |
|
Il costruttore.Non chiamato direttamente dall'utente. |
|
Chiamato da AddRefRows e da ReleaseRows.Non chiamato direttamente dall'utente. |
|
Rilascia righe. |
|
Riposizionare la posizione di recupero seguente alla posizione iniziale, ovvero la posizione in cui il rowset in primo luogo è stato creato. |
|
Impostare i flag di stato per il campo specificato. |
Membri di dati
Indica se un provider supporta da recuperare. |
|
Indica se un provider può eseguire lo scorrimento indietro cursore. |
|
Indica se un provider è stata reimpostata la posizione del cursore.Ciò ha un significato particolare quando si sposta nuovamente o recuperando indietro in GetNextRows. |
|
Un indice al rowset, che rappresenta il cursore. |
|
Un elenco di handle di riga. |
Note
IRowset è l'interfaccia di base di rowset.
Requisiti
Header: il file