Classe CDynamicAccessor
Consente di accedere ad un'origine dati quando non si conosce lo schema del database (la struttura sottostante del database).
class CDynamicAccessor : public CAccessorBase
Membri
Metodi
Aggiunge una voce di associazione alle colonne di output quando si esegue l'override della funzione di accesso predefinita. |
|
Crea un'istanza e inizializza l'oggetto CDynamicAccessor. |
|
Separa tutte le colonne, libera la memoria allocata e rilascia il puntatore della classe all'interfaccia IAccessor. |
|
Recupera il segnalibro della riga corrente. |
|
Recupera il valore di gestione dei BLOB della riga corrente. |
|
Recupera la massima dimensione dei BLOB in byte. |
|
Recupera il numero di colonne del rowset. |
|
Recupera le caratteristiche delle colonne. |
|
Recupera i metadati della colonna. |
|
Recupera il nome di una colonna specificata. |
|
Recupera il tipo dei dati di una colonna specificata. |
|
Recupera la massima lunghezza possibile di una colonna in byte. |
|
Recupera l'indice di una colonna a partire da 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 la dimensione massima dei BLOB in byte. |
|
Imposta la lunghezza di una colonna in byte. |
|
Imposta lo stato di una colonna specificata. |
|
Memorizza i dati nel buffer. |
Note
Utilizzare i metodi CDynamicAccessor per ottenere informazioni relative alle colonne, come ad esempio i nomi, il conteggio, il tipo dei dati e così via. Tali informazioni di colonna vengono poi utilizzate per la creazione dinamica di una funzione di accesso in fase di esecuzione.
Le informazioni di colonna sono memorizzate in un buffer che viene creato e gestito da questa classe. Si ottengono quindi i dati dal buffer utilizzando GetValue.
Per informazioni ed esempi di utilizzo delle classi delle funzioni di accesso dinamiche, vedere Utilizzo delle funzioni di accesso dinamiche.
Requisiti
Intestazione: atldbcli.h
Vedere anche
Riferimenti
Classe CDynamicParameterAccessor