Partilhar via


Criação de um consumidor Simple

Use a ATL projeto assistente e ATL OLE DB consumidor assistente para gerar um consumidor de modelos OLE DB.

Para criar um aplicativo de console para um consumidor OLE DB

  1. Sobre o Arquivo menu, clicar Newe, em seguida, clicar Projeto.

    A caixa de diálogo New Project será exibida.

  2. No painel Project Types, clicar no Projetos do Visual C++ pasta e, em seguida, clicar no Projeto Win32 ícone no painel Templates.No Nome , digite o nome do seu projeto, for example, MyCons.

  3. Clique em OK.

    O Assistente de projeto do Win32 é exibido.

  4. Sobre o Configurações do aplicativo página, selecionar Aplicativo de consolee, em seguida, selecionar Adicionar suporte ATL.

  5. clicar Concluir para fechar o assistente e gerar o projeto.

Em seguida, use o ATL OLE DB consumidor Assistente para adicionar um objeto de consumidor OLEDB.

Para criar um consumidor com o ATL OLE DB consumidor assistente

  1. No modo de exibição de classe, clicar com o botão direito do mouse o MyCons projeto.

  2. No menu de atalho, clicar Adicionare, em seguida, clicar Adicionar classe.

    The Adicionar classe caixa de diálogo é exibida.

  3. No painel Categorias, clicar O Visual C++, clicar no Consumidor de BD OLE DB ATL ícone no painel Templates e, em seguida, clicar em aberto.

    ATL OLE DB consumidor assistente aparece.

  4. clicar no Fonte de dados botão.

    The Propriedades do vínculo de dados caixa de diálogo é exibida.

  5. No Propriedades do vínculo de dados diálogo caixa, faça o seguinte:

    • Sobre o Provedor guia, especifique um provedor OLE DB.

    • Sobre o Conexão guia, especifique o nome do servidor, ID e senha para a fonte de dados e banco de dados no servidor de logon.

    Observação:

    Há um problema de segurança com o Permitir salvamento de senha recurso de do Propriedades do vínculo de dados caixa de diálogo.In Insira as informações para conectar-se ao servidor, existem dois botões de opção: Usar segurança integrada do Windows NT and Use um nome de usuário específico e senha.

    Observação:

    Se você selecionar Use um nome de usuário específico e senha, você tem a opção de salvar a senha (usando o Permitir salvar senhacaixa de seleção ); no entanto, essa opção não é segura.É recomendável que você selecionar Usar segurança integrada do Windows NT; esta opção usa Windows NT para verificar sua identidade.

    Observação:

    Se você não pode usar segurança integrada do Windows NT, você deve usar um aplicativo de camada intermediária para solicitar ao usuário a senha ou para armazenar a senha em um local com mecanismos de segurança para ajudar a protegê-lo (em vez de no código-fonte).

    Depois de selecionar o provedor e outras configurações, clicar Conexão de teste para verificar as seleções feitas nas páginas de caixa de diálogo anterior.Se o Resultados relatórios de caixa Test connection succeeded, clicar OK para criar o vínculo de dados.

    The selecionar o objeto de banco de dados caixa de diálogo é exibida.

  6. Use o controle de árvore para selecionar uma tabela, modo de exibição ou procedimento armazenado.O objetivo de neste procedimento, selecionar a tabela Produtos no banco de dados Northwind.

  7. Clique em OK.Retorna ao ' Assistente de ATL OLE DB consumidor '.

  8. O assistente concluir os nomes de Class e arquivo .h com base no nome da tabela, modo de exibição, ou procedimento armazenado que você selecionou.Você pode edição esses nomes se desejar.

  9. desmarcar o Atribuído caixa de seleção para que o assistente cria o código do consumidor usando Classes de modelo de banco de dados OLE DB em vez do padrão Atributos de consumidor OLE DB.

  10. Em Tipo, selecionar Comando.

    O assistente cria um CCommand-com base consumidor se você selecionar Comando or a CTable-com base consumidor se você selecionar Tabela.A classe de comando ou de tabela é denominada após o objeto selecionado, mas você pode edição o nome.

  11. Em Suporte, deixe o alterar, Inserir, and Excluir caixas desmarcadas.

    selecionar o Alteração, Inserir, and Excluir caixas de seleção para oferecer suporte à alterar, inserindo e exclusão de registros no conjunto de linhas, se necessário.Para obter mais informações sobre como escrever dados aos dados de armazenamento, consulte Atualizando conjuntos de linhas.

  12. clicar Concluir para criar o consumidor.

O assistente gera uma classe de comando e uma classe de registro de usuário, sistema autônomo mostra a Classes geradas pelo Assistente do consumidor.A classe de comando terá o nome digitado no Class caixa do assistente (nesse caso, CProducts), e a classe de registro do usuário terá um nome do formulário "ClassNameAcessador"(no caso, CProductsAccessor).

Observação:

O assistente coloca a seguinte linha em Products.h:

#error Security Issue: The connection string may contain a password
Observação:

Essa linha impede que o aplicativo cliente compilando e lembra você de verificar a cadeia de conexão para senhas codificadas.Depois de verificar a cadeia de conexão, você pode remover esta linha de código.

Consulte também

Conceitos

Criação de um consumidor de BD OLE DB usando um assistente