
Un oggetto CDaoTableDef rappresenta la stored definizione di una tabella di base o a una tabella allegata. Ogni oggetto di database DAO gestisce un insieme, chiamato TableDefs, che contiene tutti gli oggetti di tabledef DAO salvati.
Manipolare una definizione di tabella mediante un oggetto CDaoTableDef . Ad esempio, può:
&Notanbsp; Le classi di database DAO si distinguono dalle classi MFC database basate su Open Database Connectivity (ODBC). Tutti i nomi di classe di database DAO hanno il prefisso "CDao". È ancora possibile accesso origini di dati ODBC con le classi DAO; le classi DAO offrono generalmente superiori capacità perché sono specifici per la gestione di database Microsoft Jet.
Utilizzare gli oggetti tabledef a lavorare con una tabella esistente o per creare una nuova tabella:
Suggerime&ntonbsp; Il modo più semplice per creare tabelle salvati è per crearli e archiviarli nel vostro database utilizzando Microsoft Access. Quindi è possibile aprire e utilizzarli nel codice MFC.
Per utilizzare l'oggetto tabledef hai creato o aperto, creare e aprire un oggetto CDaoRecordset , specificando il nome della tabledef con un valore di dbOpenTable nel parametro nOpenType.
Per utilizzare un oggetto tabledef per creare un oggetto CDaoRecordset , è in genere creare o aprire un oggetto tabledef come descritto sopra, quindi costruire un oggetto recordset, passando un puntatore all'oggetto tabledef quando si chiama CDaoRecordset:: Open. Si passa il tabledef deve essere in uno stato aperto. Per ulteriori informazioni, vedere la classe CDaoRecordset.
Quando hai finito, utilizzando un oggetto tabledef, chiamare la funzione membro stretta ; poi distruggere l'oggetto tabledef.
Per ulteriori informazioni sugli oggetti TableDef, vedere gli articoli Tabledef DAO e Tabledef DAO: utilizzo di oggetti TableDef nel manuale del programmatore di Visual C++.
# include lt;afxdao.h>
Membri della classe | Classe base | Gerarchia Chart
Campio&ninbsp; Esempio MFC DAOVIEW | Esempio MFC DAOTABLE
Vedere a&nchenbsp;CDaoDatabase, CDaoRecordset