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
Metodi
Aggiunge una voce di associazione alle colonne di output quando eseguono l'override della funzione di accesso predefinita. |
|
Creare un'istanza e inizializza l'oggetto di CDynamicAccessor . |
|
Separa tutte le colonne, libera la memoria allocata e rilascia un puntatore a interfaccia di IAccessor nella classe. |
|
Recupera il segnalibro per la riga corrente. |
|
Recupera il valore di gestione dei BLOB della riga corrente. |
|
Recupera il massimo di dimensione dei BLOB in byte. |
|
Recupera il numero di colonne del rowset. |
|
Recupera le caratteristiche della colonna. |
|
Recupera i metadati della colonna. |
|
Recupera il nome di una colonna specificata. |
|
Recupera il tipo di dati di una colonna specificata. |
|
Recupera la lunghezza massima massima di una colonna in byte. |
|
Recupera l'indice di colonna fornito un nome di colonna. |
|
Recupera lo stato di una colonna specificata. |
|
Recupera i dati dal buffer. |
|
Imposta il valore di gestione dei BLOB della riga corrente. |
|
Imposta il massimo di dimensione dei BLOB in byte. |
|
Imposta la lunghezza della colonna in byte. |
|
Imposta lo stato di una colonna specificata. |
|
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 CDynamicParameterAccessor