Classe CSimpleRow

Fornisce un'implementazione predefinita per un handle di riga, utilizzate nella classe di IRowsetImpl .

class CSimpleRow

Membri

148e8hdy.collapse_all(it-it,VS.110).gifMetodi

AddRefRow

Aggiunge un conteggio dei riferimenti a un handle di riga esistente.

Confronto

Confronta due righe per vedere se puntano alla stessa istanza della riga.

CSimpleRow

Il costruttore.

ReleaseRow

Rilascia righe.

148e8hdy.collapse_all(it-it,VS.110).gifMembri di dati

m_dwRef

Conteggio dei riferimenti all'handle di riga esistente.

m_iRowset

Un indice al rowset che rappresenta il cursore.

Note

Gli handle di riga sono logicamente un tag univoco per una riga di risultato.IRowsetImpl crea un nuovo CSimpleRow per ogni riga richiesta in IRowsetImpl::GetNextRows.CSimpleRow può essere sostituito con la propria implementazione di un handle di riga, poiché è un argomento di modello predefinito a IRowsetImpl.L'unico requisito per sostituire questa classe è per creare la classe di sostituzione fornire un costruttore che accetta un solo parametro di tipo LONG.

Requisiti

Header: il file

Vedere anche

Riferimenti

Classe IRowsetImpl

Concetti

Modelli provider OLE DB (C++)

Architettura dei modelli di provider OLE DB