Compartilhar via


Sequência de operações para criação de aplicativos de banco de dados

A tabela a seguir mostra a sua função e a função da estrutura na criação de aplicativos de banco de dados.

Observação

O ambiente e os assistentes do Visual C++ não dão suporte a 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 do MFC. Use DAO apenas na manutenção de aplicativos existentes.

Criar aplicativos de banco de dados

Tarefa Você faz A estrutura faz
Decida se deseja usar as classes ODBC ou DAO do MFC. Use o ODBC para novos projetos do MFC. Use o DAO apenas para manter aplicativos existentes. Para obter informações gerais, consulte o artigo Programação de acesso a dados. A estrutura fornece classes que dão suporte ao acesso ao banco de dados.
Crie seu aplicativo esqueleto com opções de banco de dados. Execute o Assistente de aplicativo MFC. Selecione opções na página de Suporte ao Banco de Dados. Se você escolher uma opção que cria uma exibição de registro, especifique também:

- Nome ou nomes da fonte de dados e da tabela
- Nome ou nomes de consulta.
O Assistente de Aplicativo MFC cria arquivos e especifica as inclusões necessárias. Dependendo das opções especificadas, os arquivos podem incluir uma classe de conjunto de registros.
Crie formulários ou formulários de banco de dados. Use o editor de diálogo do Visual C++ para colocar controles nos recursos de modelo de caixa de diálogo para suas classes de exibição de registro. O Assistente de Aplicativo MFC cria um recurso de modelo de caixa de diálogo vazio para você preencher.
Crie classes de conjunto de registros e modos de exibição de registro adicionais conforme necessário. Use o Modo de Exibição de Classe para criar as classes e o editor de diálogo para criar os modos de exibição. O Modo de Exibição de Classe cria arquivos adicionais para suas novas classes.
Crie objetos de conjunto de registros conforme necessário em seu código. Use cada conjunto de registros para manipular registros... Seus conjuntos de registros são baseados nas classes derivadas do CRecordset com os assistentes. O ODBC usa a RFX (troca de campo de registro) para trocar dados entre o banco de dados e os membros de dados de campo do conjunto de registros. Se você estiver usando uma exibição de registro, a DDX (troca de dados de caixa de diálogo) trocará dados entre o conjunto de registros e os controles no modo de exibição de registro.
... ou crie uma CDatabase explícita em seu código para cada banco de dados que você deseja abrir. Baseie seus objetos de conjunto de registros nos objetos de banco de dados. O objeto de banco de dados fornece uma interface para a fonte de dados.
Associe colunas de dados ao conjunto de registros dinamicamente. No ODBC, adicione código à classe de conjunto de registros derivada para gerenciar a associação. Confira o artigo Conjunto de registros: Colunas de dados d associação dinâmica (ODBC).

Confira também

Compilando no Framework
Sequência de operações para compilar aplicativos MFC
Sequência de operações para a criação de aplicativos OLE
Sequência de operações para criação de controles ActiveX