Condividi tramite


Classi DAO

DAO viene usato con i database di Access ed è supportato tramite Office 2013. DAO 3.6 è la versione finale e viene considerata obsoleta.

Queste classi funzionano con le altre classi del framework dell'applicazione per consentire l'accesso semplice ai database DAO (Data Access Object), che usano lo stesso motore di database di Microsoft Visual Basic e Microsoft Access. Le classi DAO possono anche accedere a un'ampia gamma di database per i quali sono disponibili driver ODBC (Open Database Connessione ivity).

I programmi che usano i database DAO avranno almeno un CDaoDatabase oggetto e un CDaoRecordset oggetto .

Nota

L'ambiente e le procedure guidate di Visual C++ non supportano più DAO (anche se le classi DAO sono incluse ed è comunque possibile usarle). Microsoft consiglia di usare ODBC per i nuovi progetti MFC. È consigliabile usare DAO solo per gestire le applicazioni esistenti.

CDaoWorkspace
Gestisce una sessione di database denominata protetta da password dall'account di accesso alla disconnessione. La maggior parte dei programmi usa l'area di lavoro predefinita.

CDaoDatabase
Connessione a un database tramite cui è possibile operare sui dati.

Cdaorecordset
Rappresenta un set di record selezionati da un'origine dati.

Cdaorecordview
Visualizzazione che mostra i record del database nei controlli.

CDaoQueryDef
Rappresenta una definizione di query, in genere salvata in un database.

Cdaotabledef
Rappresenta la definizione archiviata di una tabella di base o di una tabella collegata.

Cdaoexception
Rappresenta una condizione di eccezione derivante dalle classi DAO.

CDaoFieldExchange
Supporta le routine DFX DAO (record field exchange) utilizzate dalle classi di database DAO. In genere non si userà direttamente questa classe.

Clongbinary
Incapsula un handle per l'archiviazione per un oggetto binario di grandi dimensioni (BLOB), ad esempio una bitmap. CLongBinary gli oggetti vengono usati per gestire oggetti dati di grandi dimensioni archiviati nelle tabelle di database.

Colecurrency
Wrapper per il tipo di automazione OLE CURRENCY, un tipo aritmetico a virgola fissa, con 15 cifre prima del separatore decimale e 4 cifre dopo.

Coledatetime
Wrapper per il tipo di automazione OLE DATE. Rappresenta valori di data e ora.

Colevariant
Wrapper per il tipo di automazione OLE VARIANT. I dati in VARIANTpossono essere archiviati in molti formati.

Vedi anche

Cenni preliminari sulla classe