Classe CDynamicAccessor

Consente di accedere a un'origine dati quando non si conosce lo schema di database (la struttura sottostante del database.

class CDynamicAccessor : public CAccessorBase

Membri

z828c118.collapse_all(it-it,VS.110).gifMetodi

AddBindEntry

Aggiunge una voce di associazione alle colonne di output quando eseguono l'override della funzione di accesso predefinita.

CDynamicAccessor

Creare un'istanza e inizializza l'oggetto di CDynamicAccessor .

Close

Separa tutte le colonne, libera la memoria allocata e rilascia un puntatore a interfaccia di IAccessor nella classe.

GetBookmark

Recupera il segnalibro per la riga corrente.

GetBlobHandling

Recupera il valore di gestione dei BLOB della riga corrente.

GetBlobSizeLimit

Recupera il massimo di dimensione dei BLOB in byte.

GetColumnCount

Recupera il numero di colonne del rowset.

GetColumnFlags

Recupera le caratteristiche della colonna.

GetColumnInfo

Recupera i metadati della colonna.

GetColumnName

Recupera il nome di una colonna specificata.

GetColumnType

Recupera il tipo di dati di una colonna specificata.

GetLength

Recupera la lunghezza massima massima di una colonna in byte.

GetOrdinal

Recupera l'indice di colonna fornito un nome di colonna.

GetStatus

Recupera lo stato di una colonna specificata.

GetValue

Recupera i dati dal buffer.

SetBlobHandling

Imposta il valore di gestione dei BLOB della riga corrente.

SetBlobSizeLimit

Imposta il massimo di dimensione dei BLOB in byte.

SetLength

Imposta la lunghezza della colonna in byte.

SetStatus

Imposta lo stato di una colonna specificata.

SetValue

Archivia i dati nel buffer.

Note

Utilizzare i metodi di CDynamicAccessor per ottenere informazioni di colonna come nomi di colonna, il numero di colonne, tipo di dati, e così via.Utilizzare quindi tali informazioni di colonna per creare una funzione di accesso dinamicamente in fase di esecuzione.

Le informazioni di colonna sono memorizzate in un buffer che viene creato e gestito da questa classe.Per ottenere i dati dal buffer tramite GetValue.

Per una discussione e gli esempi di utilizzo delle classi delle funzioni di accesso dinamiche, vedere Utilizzo delle funzioni di accesso dinamiche.

Requisiti

Header: atldbcli.h

Vedere anche

Riferimenti

Classe CAccessor

Classe CDynamicParameterAccessor

Classe CManualAccessor

Concetti

Modelli consumer OLE DB (C++)

Riferimento dei modelli consumer OLE DB