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
Metodi
Incrementa il conteggio dei riferimenti associato alla riga corrente. |
|
Righe delle versioni e l'interfaccia corrente di IRowset. |
|
Confronta due segnalibri utilizzando IRowsetLocate::Compare. |
|
Crea un nuovo oggetto di CRowset ed eventualmente lo associa a un'interfaccia di IRowset fornita come parametro. |
|
Righe di eliminazione dal rowset utilizzando IRowsetChange:DeleteRows. |
|
Cercare la riga seguente di corrispondenza dopo che il segnalibro specificato. |
|
Restituisce la posizione approssimativa di una riga corrispondente a un segnalibro. |
|
Recupera dati dalla copia della riga del set di righe. |
|
Recupera i dati dal buffer specificato. |
|
Recupera i dati recuperati da l o trasmessi all'origine dati, trascurante modifiche in sospeso. |
|
Restituisce lo stato di tutte le righe. |
|
Crea e inserisce una nuova riga utilizzando IRowsetChange:InsertRow. |
|
Confronta la riga specificata con la riga corrente. |
|
Riposizionare la posizione di NeXT- raccolta alla posizione iniziale. |
|
Consente di passare all'ultimo record. |
|
Dati di raccolte sequenziale dalla riga successiva o un numero specificato di posizioni oltre la riga successiva. |
|
Consente di passare al record precedente. |
|
Recupera la riga contrassegnata da un segnalibro o la riga in un offset specificato dal bookmark. |
|
Le raccolte di righe da una posizione frazionaria del rowset. |
|
Chiama IRowset::ReleaseRows per rilasciare l'handle di riga corrente. |
|
Imposta i valori dei dati in una o più colonne di una riga mediante IRowsetChange:SetData. |
|
Annulla tutte le modifiche apportate a una riga dall'ultima raccolta o Aggiorna. |
|
Trasmette tutte le modifiche in sospeso apportate alla riga corrente dall'ultima raccolta o aggiornamento. |
|
Trasmette tutte le modifiche in sospeso apportate a tutte le righe dall'ultima raccolta o aggiornamento. |
Note
In OLE DB, un rowset è l'oggetto in cui un programma impostare e recuperare i dati.
Questa classe non deve essere creata un'istanza ma piuttosto per essere passata come parametro di modello a CTable o a CCommand (CRowset è l'impostazione predefinita).
Requisiti
Intestazione: atldbcli.h