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