Compartilhar via


DAO Classes

O DAO é usado com bancos de dados do Access e tem suporte por meio do Office 2013. O DAO 3.6 é a versão final e é considerado obsoleto.

Essas classes funcionam com as outras classes da estrutura de aplicativos para facilitar o acesso aos bancos de dados do DAO (Data Access Object), que usam o mesmo mecanismo de banco de dados que o Microsoft Visual Basic e o Microsoft Access. As classes DAO também podem acessar uma ampla variedade de bancos de dados para os quais os drivers ODBC (Open Database Connectivity) estão disponíveis.

Os programas que usam bancos de dados DAO terão pelo menos um CDaoDatabase objeto e um CDaoRecordset objeto.

Observação

O ambiente e os assistentes do Visual C++ não dão mais suporte ao DAO (embora as classes DAO estejam incluídas e você ainda possa usá-las). A Microsoft recomenda que você use o ODBC para novos projetos MFC. Você só deve usar o DAO na manutenção de aplicativos existentes.

CDaoWorkspace
Gerencia uma sessão de banco de dados nomeada, protegida por senha, de logon a logoff. A maioria dos programas usa o workspace padrão.

CDaoDatabase
Uma conexão com um banco de dados por meio do qual você pode operar nos dados.

CDaoRecordset
Representa um conjunto de registros selecionados de uma fonte de dados.

CDaoRecordView
Uma exibição que mostra registros de banco de dados em controles.

CDaoQueryDef
Representa uma definição de consulta, geralmente uma salva em um banco de dados.

CDaoTableDef
Representa a definição armazenada de uma tabela base ou uma tabela anexada.

CDaoException
Representa uma condição de exceção decorrente das classes DAO.

CDaoFieldExchange
Dá suporte às rotinas de DFX (troca de campo de registro de DAO) usadas pelas classes de banco de dados DAO. Normalmente, você não usará essa classe diretamente.

CLongBinary
Encapsula um identificador no armazenamento para um BLOB (objeto binário grande), como um bitmap. CLongBinary os objetos são usados para gerenciar objetos de dados grandes armazenados em tabelas de banco de dados.

COleCurrency
Wrapper para o tipo de automação OLE CURRENCY, um tipo aritmético de ponto fixo, com 15 dígitos antes do ponto decimal e 4 dígitos depois.

COleDateTime
Wrapper para o tipo de automação OLE DATE. Representa valores de data e hora.

COleVariant
Wrapper para o tipo de automação OLE VARIANT. Os dados em VARIANTs podem ser armazenados em muitos formatos.

Consulte também

Visão geral da aula