Partilhar via


Usando ligação de dados ADO no Visual C++

Usando ligação de dados ADO no Visual C++ requer as seguintes etapas:

  • Adicione um controle de dados ADO.

  • Aponte para uma fonte de dados.

  • Especifique a fonte de registro (linguagem recuperação SQL consulta ou dados).

  • Adicione um controle de ADO com dados vinculados.

  • Conectar-se o controle limite a dados a um controle de dados ADO.

  • selecionar os campos para BIND a fonte de registro do controle de dados ADO.

Para usar ligação de dados ADO no Visual C++

  1. Crie um aplicativo de caixa de diálogo do MFC ou aplicativo MFC Formview usando o Assistente de aplicativos MFC.

  2. Adicionar o controle de dados do Microsoft ADO para a caixa de diálogo; consulte Inserir o controle em uma aplicação Visual C++.

  3. Aponte o controle de dados ADO para sua fonte de dados OLE DB.

    1. clicar com o botão direito do mouse no controle de dados ADO e, em seguida, clique em Propriedades.

    2. Sobre o Controle , clicar Usar cadeia de conexão.Você pode usar o provedor fornecido ou excluí-lo.

    3. Clique em Construir.Se você excluiu o provedor de Usar cadeia de conexão, você agora é capaz de definir um.Depois de definir o provedor, acessar as propriedades do controle de dados ADO novamente e, em seguida, selecionar Compilação novamente para continuar.

      Um provedor seja definida em Usar cadeia de conexão antes de selecionar Compilação, você é capaz de definir as propriedades de vínculo de dados.Exibe o Assistente DataLink.

    4. Alterar o Provedor se necessário e definir Local and Fonte de dados valores, sistema autônomo apropriado para seu provedor.Por exemplo, se você estiver usando um provedor do SQL Server, Local Especifica o servidor de banco de dados e Fonte de dados Especifica o banco de dados.Se você estiver usando um provedor ODBC, a Fonte de dados corresponde ao DSN do ODBC.

    5. clicar no Autenticação guia e, em seguida, conjunto valores de Nome do usuário and Senha, se necessário para a fonte de dados.

    6. clicar no Conexão guia e, em seguida, clicar Conexão de teste para testar a fonte de dados.rolar até o participante da janela de resultados para ver se o teste passado.Se falhar, verifique a configuração da fonte de dados.Erros comuns incluem senhas inválidas e valores incorretos para o Local and Fonte de dados campos.

    7. Sair do assistente DataLink e retornar para o propriedade folha para o controle de dados ADO.

  4. Sobre o RecordSource Insira uma consulta em Texto de comando (SQL).Controles ligados a dados podem BIND os resultados desta consulta.A consulta é geralmente SQL.No entanto, alguns provedores OLE DB não usam SQL.

  5. conjunto quaisquer outros dados do ADO controlar propriedades conforme necessário e fechar a folha de propriedades do controle de dados ADO.

  6. Adicione um controle limite a dados.Por exemplo, adicione o controle DataGrid, que é diferente do controle RDO DBGrid.)

  7. conjunto Propriedades da DataGrid.

    1. clicar com o botão direito do mouse a DataGrid e, em seguida, clique em Propriedades.

    2. clicar no Todos os guia e, em seguida, conjunto o Fonte de dadospropriedade para o controle de dados ADO.clicar no Fonte de dados na lista suspensa e localizar a ID do controle de dados ADO.O nome de ID padrão é IDC_ADODC1.

  8. Para executar no modo de teste, pressione CTRL+T.Você é capaz de rolar pelos dados.Pressione a tecla ESC ou fechar a caixa de diálogo para o modo de teste participante.

Se você compilar e executa o programa, são capazes de percorrer sistema autônomo dados também.

Consulte também

Referência

Ligação de dados ADO

Ligação de dados com controles ActiveX no Visual C++