Compartilhar via


Seqüência de operações para criar aplicativos de banco de dados

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

ObservaçãoObservação

Como do Visual C++.NET, o ambiente do Visual C++ e assistentes não há mais suportam DAO (embora as classes DAO são incluídas e você ainda pode usá-los).A Microsoft recomenda que você use o ODBC para novos projetos MFC.Você só deve usar DAO na manutenção de aplicativos existentes.

Criação de aplicativos de banco de dados

Tarefa 

Fazer

A estrutura faz

Decida se deseja usar as classes MFC ODBC ou DAO.

Use ODBC para novos projetos MFC.Use DAO somente para manter os aplicativos existentes.Consulte devo usar DAO ou ODBC?.Para obter informações gerais, consulte o artigo Programação de acesso a dados.

O framework fornece classes que oferecem suporte a acesso de banco de dados.

Crie seu aplicativo de esqueleto com opções de banco de dados.

Execute o Assistente de aplicativo do MFC.Selecione as opções na página de suporte de banco de dados.Se você escolher uma opção que cria um modo de exibição do registro, também especifica:

  • Nome da tabela e fonte de dados ou nomes

  • Consulta de nomes.

O Assistente de aplicativo do MFC cria arquivos e especifica que inclui o necessário.Dependendo das opções que você especificar, os arquivos podem incluir uma classe de conjunto de registros.

Design do formulário de banco de dados ou formulários.

Use o editor de diálogo do Visual C++ para posicionar controles dos recursos de modelo de diálogo para as classes de exibição do registro.

O Assistente de aplicativo do MFC cria um recurso de modelo de diálogo vazia para você preencher.

Crie classes view e recordset registros adicionais conforme necessário.

Use o modo de exibição de classe para criar as classes e a caixa de diálogo editor de modos de exibição de design.

Modo de exibição de classe cria arquivos adicionais para as novas classes.

Crie objetos de conjunto de registros conforme necessário no seu código.Use cada recordset para manipular registros...

Conjuntos de registros são baseados em classes derivadas de CRecordset com os assistentes.

ODBC usa registro campo exchange (RFX) para trocar dados entre o banco de dados e membros de dados de campo do recordset.Se você estiver usando um modo de exibição do registro, troca de dados de caixa de diálogo (DDX) troca dados entre o conjunto de registros e os controles na exibição de registro.

... ou criar um explícito incorporadas em seu código para cada banco de dados que você deseja abrir.

Base os objetos recordset de objetos de banco de dados.

O objeto de banco de dados fornece uma interface para a fonte de dados.

Ligar colunas de dados para o seu recordset dinamicamente.

Em ODBC, adicione código à sua classe derivada de conjunto de registros para gerenciar a ligação.Consulte o artigo Recordset: dinamicamente vinculação de dados de colunas (ODBC).

 

Consulte também

Conceitos

Criando a estrutura

Seqüência de operações para criar aplicativos MFC

Seqüência de operações para criar aplicativos OLE

Seqüência de operações para criar controles de ActiveX