Elenco dei modelli OLE DB Consumer

I modelli Consumer OLE DB contengono le seguenti classi. Il materiale di riferimento include anche argomenti sulle macro per modelli Consumer OLE DB.

Classi di sessione

CDataSource

Corrisponde a un oggetto origine dati OLE DB, che rappresenta una connessione tramite un provider a un'origine dati. Una o più sessioni database, ognuno rappresentato da un oggetto CSession , può prendere posto su una singola connessione.

CEnumerator

Corrisponde a un oggetto enumeratore OLE DB, che recupera il set di righe informazioni sulle origini dati disponibili.

CSession

Rappresenta una sessione di accesso singolo database. Una o più sessioni possono essere associate con ogni oggetto CDataSource.

CEnumeratorAccessor

Utilizzato da CEnumerator per accedere ai dati dal set di righe enumeratore. Questo set di righe composto da fonti di dati e gli enumeratori visibili dall'enumeratore corrente.

Classi di accesso

CAccessorBase

Classe base per tutte le classi di accesso.

CAccessor

Utilizzato per il record che sono in modo statico associato a un'origine dati. Utilizzare questa classe di accesso quando si conosce la struttura dell'origine dati.

CDynamicAccessor

Una funzione di accesso che possono essere creati in fase di esecuzione, sulla base delle informazioni di colonna del set di righe. Utilizzare questa classe per recuperare i dati se non si conosce la struttura dell'origine dati.

CDynamicParameterAccessor

Una funzione di accesso che possono essere utilizzati quando i tipi di comandi sono sconosciuti. Ottiene le informazioni sui parametri chiamando l'interfaccia ICommandWithParameters , se il provider supporta l'interfaccia.

CManualAccessor

Una funzione di accesso con i metodi per gestire i parametri di comando e colonne. Con questa classe, è possibile utilizzare qualsiasi tipo di dati fino a quando il provider può convertire il tipo.

Classi di rowset

CRowset

Utilizzato per manipolare, impostare e recuperare i dati del set di righe.

CBulkRowset

Utilizzato per recuperare e modificare righe alla rinfusa recuperando multiple handle di riga con una sola telefonata.

CAccessorRowset

Incapsula un set di righe e le funzioni di accesso associati.

CArrayRowset

Utilizzato per accedere agli elementi di un set di righe utilizzando la sintassi di matrice.

IRowsetNotifyImpl

Fornisce un'implementazione di fittizia per IRowsetNotify, con funzioni di vuote per i metodi IRowsetNotify , OnFieldChange, OnRowChangee OnRowsetChange.

CRestrictions

Utilizzata per specificare le restrizioni per un rowset dello schema.

Classi di set di righe dello schema e classi Typedef

I modelli OLE DB fornirvi un insieme di classi che corrispondono al rowset dello schema OLE DB.

Classi di comando

CCommand

Utilizzato per impostare ed eseguire un comando OLE DB basata su parametri. Semplicemente aprire un semplice set di righe, utilizzare invece CTable.

CTable

Utilizzato per accedere a un semplice set di righe senza parametri.

CMultipleResults

Utilizzato come argomento di template per il modello CCommand , quando si desidera che il comando per gestire più set di risultati.

CNoMultipleResults

Utilizzato come argomento di template per il modello CCommand quando si desidera che il comando per gestire un singolo set di righe. CNoMultipleResults è il valore predefinito per l'argomento del modello.

CNoAccessor

Utilizzato come argomento di template per le classi del modello, ad esempio CCommand e CTable, che accettano una funzione di accesso della classe argomento. Se non si desidera che la classe supporta i parametri o le colonne di output, utilizzare CNoAccessor.

CNoRowset

Utilizzato come argomento di template per CCommand o a CTable se il comando o la tabella non viene restituito un set di righe.

Proprietà classi

CDBPropIDSet

Utilizzata per passare una matrice di proprietà ID per il quale il consumatore vuole informazioni sulle proprietà. Le proprietà appartengono al set di una proprietà.

CDBPropSet

Utilizzato per impostare le proprietà su un provider.

Classe segnalibro

CBookmark

Utilizzato come indice per accedere ai dati in un set di righe.

Classe Error

CDBErrorInfo

Utilizzato per recuperare informazioni sull'errore OLE DB.

Vedi anche

Elenco dei modelli OLE DB Provider, Home Page per classi OLE DB Template

Index