
Um objeto de CDaoTableDef representa a definição armazenada de uma tabela base ou uma tabela anexada. Cada objeto de banco de dados DAO mantém uma coleção, chamada TableDefs, que contém todos os objetos de definiçãodetabela DAO salvos.
Você manipula uma definição de tabela usando um objeto CDaoTableDef . Por exemplo, você pode:
&Notanbsp; As classes de banco de dados DAO são diferentes das classes de banco de dados MFC com base em Open Database Connectivity (ODBC). Todos os nomes de classe de banco de dados DAO têm o prefixo "CDao". Você ainda pode acessar fontes de dados ODBC com as classes DAO; as classes DAO geralmente oferecem recursos superiores porque estas são específicas para o mecanismo de banco de dados do Microsoft Jet.
Usar objetos definiçãodetabela para trabalhar com uma tabela existente ou criar uma nova tabela:
Dica A maneira mais fácil de criar tabelas salvas é criá-los e armazená-los em seu banco de dados usando o Microsoft Access. Em seguida, você pode abrir e usá-los em seu código MFC.
Usar o objeto definiçãodetabela você tiver aberto ou criado, criar e abrir um objeto de CDaoRecordset , especificando o nome do definiçãodetabela com um valor de dbOpenTable no parâmetro nOpenType.
Para usar um objeto definiçãodetabela para criar um objeto de CDaoRecordset , você normalmente criar ou abre uma definiçãodetabela conforme descrito acima, em seguida, construir um objeto recordset, passar um ponteiro para o objeto definiçãodetabela quando você chamar CDaoRecordset:: AAbrir. A definiçãodetabela que você passar deve estar em um Abrir estado. Para obter mais informações, consulte classe CDaoRecordset.
Quando você concluir usando um objeto definiçãodetabela, chamar a função de membro de Fechar ; em seguida, destruir o objeto definiçãodetabela.
Para obter mais informações sobre tabledefs, consulte os artigos DAO definiçãodetabela e DAO definiçãodetabela: Tabledefs usando no Guia do programador do Visual C++.
# include lt;afxdao.h>
Membros da classe | Classe base | Gráfico de hierarquia
&Nbsp amostras; MFC exemplo DAOVIEW | MFC exemplo DAOTABLE
Co&nsulte tambémnbsp;CDaoDatabase, CDaoRecordset