Partilhar via


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

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

  • Adicione um controle de dados do ADO.

  • Aponte para uma fonte de dados.

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

  • Adicione um controle ligado a dados do ADO.

  • Conecte o controle vinculado a dados para um controle de dados do ADO.

  • Selecione os campos para vincular a fonte de registro do controle de dados ADO.

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

  1. Crie um aplicativo de diálogo do MFC ou a aplicação de MFC Formview usando o Assistente de aplicativo do MFC.

  2. Adicionar o controle de dados do Microsoft ADO para a caixa de diálogo. consulte inserindo o controle em um aplicativo Visual C++.

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

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

    2. Sobre o controle , clique em Use Connection String. Você pode usar o provedor fornecido ou excluí-la.

    3. Click Build. Se você tiver excluído o provedor de Use Connection String, agora são capazes de definir um. Depois de definir o provedor, acessar as propriedades do controle de dados ADO novamente e selecione Build novamente para continuar.

      Se um provedor é definido em Use Connection String antes de selecionar Build, você será capaz de definir as propriedades do link de dados. Exibe o Assistente de vínculo de dados.

    4. Alterar o provedor se necessário e definir local e A fonte de dados valores, conforme apropriado para seu provedor. Por exemplo, se você estiver usando um provedor de SQL Server, local Especifica o servidor de banco de dados e A fonte de dados Especifica o banco de dados. Se você estiver usando um provedor ODBC, o A fonte de dados corresponde o DSN do ODBC.

    5. Clique o autenticação guia e, em seguida, definir valores para Nome de usuário e senha, se exigido pela fonte de dados.

    6. Clique o conexão e na guia Test Connection para testar a fonte de dados. Role até o fim da janela de resultados para ver se o teste passado. Se ele falhar, verifique a configuração da fonte de dados. Erros comuns incluem senhas inválidas e valores incorretos para o local e A fonte de dados campos.

    7. Sair do Assistente de vínculo de dados e retornar à folha de propriedades de controle de dados ADO.

  4. Sobre o RecordSource guia, digite uma consulta em Texto de comando (SQL). Os controles ligados a dados podem ligar os resultados desta consulta. Geralmente, a consulta é SQL. No entanto, alguns provedores OLE DB não usam SQL.

  5. Defina quaisquer outras propriedades de controle dados ADO, conforme necessário e feche a folha de propriedades de controle de dados ADO.

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

  7. Defina propriedades da DataGrid.

    1. DataGrid com o botão direito e clique em Propriedades.

    2. Clique o todos os guia e, em seguida, defina a DataSource a propriedade para o controle de dados do ADO. Clique o DataSource na lista suspensa e localizar a ID do controle de dados ADO. O nome de identificação do padrão é IDC_ADODC1.

  8. Para executar no modo de teste, pressione CTRL + T. Você será capaz de percorrer os dados. Pressione a tecla Esc ou fechar a caixa de diálogo para o modo de teste end.

Se você compilar e executa o programa, você será capaz percorrer os dados também.

Consulte também

Referência

Ligação de dados do ADO

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