Condividi tramite


Classe CRowset

Incapsula un oggetto rowset OLE DB e diverse interfacce correlate e fornisce metodi di modifica dei dati del rowset.

template <class TAccessor = CAccessorBase>
class CRowset

Parametri

  • TAccessor
    Una classe di funzione di accesso.Il valore predefinito è CAccessorBase.

Membri

38xa46fs.collapse_all(it-it,VS.110).gifMetodi

AddRefRows

Incrementa il conteggio dei riferimenti associato alla riga corrente.

Close

Righe delle versioni e l'interfaccia corrente di IRowset .

Confronto

Confronta due segnalibri utilizzando IRowsetLocate::Compare.

CRowset

Crea un nuovo oggetto di CRowset ed eventualmente lo associa a un'interfaccia di IRowset fornita come parametro.

Delete

Elimina una riga dal rowset utilizzando Di IRowsetChange: DeleteRows.

FindNextRow

Cercare la riga seguente di corrispondenza dopo che il segnalibro specificato.

GetApproximatePosition

Restituisce la posizione approssimativa di una riga che corrisponde a un segnalibro.

GetData

Recupera dati dalla copia della riga del set di righe.

GetDataHere

Recupera i dati dal buffer specificato.

GetOriginalData

Recupera i dati recentemente recuperati da o trasmessi all'origine dati, senza considerazione delle modifiche in sospeso.

GetRowStatus

Restituisce lo stato di tutte le righe.

Insert

Crea e inserisce una nuova riga utilizzando Di IRowsetChange: InsertRow.

IsSameRow

Confronta la riga specificata con la riga corrente.

MoveFirst

Riposizionare la posizione di seguente-raccolta la posizione iniziale.

MoveLast

Consente di passare all'ultimo record.

MoveNext

Dati di raccolte dalla riga sequenziale seguente o un numero specificato di posizioni oltre la riga successiva.

MovePrev

Consente di passare al record precedente.

MoveToBookmark

Recupera la riga contrassegnata da un segnalibro o la riga in un offset specificato dal bookmark.

MoveToRatio

Le librerie righe a partire da una posizione frazionaria del rowset.

ReleaseRows

Chiamate IRowset::ReleaseRows per rilasciare l'handle di riga corrente.

SetData

Imposta i valori dei dati in una o più colonne di una riga mediante Di IRowsetChange: SetData.

Annulla

Annulla tutte le modifiche apportate a una riga ultimo recupero o aggiornamento.

Aggiorna

Trasmette tutte le modifiche in sospeso apportate alla riga corrente ultimo recupero o aggiornamento.

UpdateAll

Trasmette tutte le modifiche in sospeso apportate a tutte le righe ultimo recupero o aggiornamento.

Note

In OLE DB, un rowset è l'oggetto in cui un programma fissa e recupera i dati.

Questa classe non deve essere creata un'istanza ma per essere passata come parametro di modello a CTable o a CCommand (CRowset è l'impostazione predefinita).

Requisiti

Header: atldbcli.h

Vedere anche

Concetti

esempio di DBViewer

Esempio MultiRead

Esempio di attributi MultiRead

Modelli consumer OLE DB (C++)

Riferimento dei modelli consumer OLE DB