Compartilhar via


Assistente de provedor OLE DB da ATL

Esse assistente não está disponível no Visual Studio 2019 e versões posteriores.

Comentários

A partir do Visual Studio 2008, o script de registro produzido por esse assistente registra seus componentes COM em HKEY_CURRENT_USER, e não em HKEY_LOCAL_MACHINE. Para modificar esse comportamento, defina a opção Registrar componente para todos os usuários do Assistente da ATL.

A tabela a seguir descreve as opções para o Assistente de Provedor OLE DB da ATL:

  • Nome curto

    Digite o nome curto do provedor a ser criado. As outras caixas de edição do assistente serão preenchidas automaticamente com base no que você digitar aqui. É possível editar as outras caixas de nome se desejar.

  • Coclass

    O nome da coclass. O nome de ProgID será alterado para corresponder a esse nome.

  • Atribuído

    Essa opção especifica se o assistente criará as classes de provedor usando atributos ou declarações de modelo. Quando essa opção é selecionada, o assistente usa atributos em vez de declarações de modelo (essa será a opção padrão se você tiver criado um projeto atribuído). Ao desmarcar essa opção, o assistente usa declarações de modelo no lugar de atributos (isto é, a opção padrão se você tiver criado um projeto não atribuído).

    Se você tiver selecionado essa opção quando criou um projeto não atribuído, o assistente avisará que o projeto será convertido em um projeto atribuído e pedirá que opte por continuar ou não.

  • ProgID

    ProgID, ou identificador programático, é uma cadeia de caracteres de texto que o aplicativo pode usar no lugar de um GUID. O nome de ProgID tem o formato Projectname.Coclassname.

  • Versão

    O número da versão do seu provedor. O padrão é 1.

  • Classe DataSource

    O nome da classe da fonte de dados, no formato CNomecurtoOrigem.

  • Arquivo .h de DataSource

    O arquivo de cabeçalho para a classe da fonte de dados. Você pode editar o nome desse arquivo ou selecionar um arquivo de cabeçalho existente.

  • Classe da sessão

    O nome da classe da sessão, no formato CNomecurtoSessão.

  • Arquivo. h da sessão

    O arquivo de cabeçalho da classes da sessão. Você pode editar o nome desse arquivo ou selecionar um arquivo de cabeçalho existente.

  • Classe do comando

    O nome da classe do comando, no formato CNomecurtoComando.

  • Arquivo .h do comando

    O arquivo de cabeçalho da classe do comando. Esse nome não pode ser editado e depende do nome do arquivo de cabeçalho do conjunto de linhas.

  • Classe do conjunto de linhas

    O nome da classe do conjunto de linhas, no formato CNomecurtoConjuntoDeLinhas.

  • Arquivo. h do conjunto de linhas

    O arquivo de cabeçalho da classe do conjunto de linhas. Você pode editar o nome desse arquivo ou selecionar um arquivo de cabeçalho existente.

  • Arquivo .cpp do conjunto de linhas

    O arquivo de implementação do provedor. Você pode editar o nome desse arquivo ou selecionar um arquivo de implementação existente.

Confira também

Provedor OLE DB da ATL