Compartilhar via


Assistente do ATL OLE DB Provider

Este assistente cria as classes que compõem um provedor OLE DB.

Remarks

Começando com Visual Studio 2008, o script de registro produzido por este assistente irá registrar seus componentes COM em HKEY_CURRENT_USER em vez de HKEY_LOCAL_MACHINE. Para modificar esse comportamento, defina a registrar o componente para todos os usuários opção do assistente ATL.

A tabela a seguir descreve as opções para ATL OLE DB Provider Wizard:

  • Nome curto
    Digite o nome curto do provedor a ser criado. Outras caixas de texto no Assistente preencherá automaticamente com base no qual você digita aqui. Se desejar, você pode editar as outras caixas de nome.

  • Coclass
    O nome do coclass. O nome de ProgID será alterado para coincidir com esse nome.

  • Atribuído
    Essa opção especifica se o assistente irá criar classes de provedor usando os atributos ou declarações do modelo. Quando você seleciona essa opção, o assistente usa atributos em vez de declarações do modelo (essa é a opção padrão se você criou um projeto atribuído). Quando você desmarca essa opção, o assistente usa declarações do modelo em vez de atributos (essa é a opção padrão se você criou um projeto não atribuídos).

    Se você selecionar esta opção quando você criou um projeto não atribuído, o assistente avisa que o projeto será convertido em um projeto atribuído e perguntará se deseja continuar ou não.

  • ProgID
    O ProgID ou o identificador de programação, é uma seqüência de texto que seu aplicativo pode usar em vez de um GUID. O nome da ProgID tem a forma Projectname.Coclassname.

  • Version
    O número de versão do provedor. The default is 1.

  • Classe do DataSource
    O nome da classe de fonte de dados, do formulário cShortnamede origem.

  • Arquivo do DataSource. h
    O arquivo de cabeçalho para a classe de fonte de dados. Você pode editar o nome do arquivo ou selecionar um arquivo de cabeçalho existente.

  • Classe de sessão
    O nome da classe de sessão, do formulário cShortnameda sessão.

  • Arquivo de sessão. h
    O arquivo de cabeçalho para a classe de sessão. Você pode editar o nome do arquivo ou selecionar um arquivo de cabeçalho existente.

  • Classe de comando
    O nome da classe de comando, do formulário cShortnamecomando.

  • Arquivo de comando. h
    O arquivo de cabeçalho para a classe de comando. Esse nome não pode ser editado e depende do nome do arquivo do conjunto de linhas de cabeçalho.

  • Classe de conjunto de linhas
    O nome da classe de conjunto de linhas, do formulário cShortnameconjunto de linhas.

  • Arquivo do conjunto de linhas. h
    O arquivo de cabeçalho para a classe de conjunto de linhas. Você pode editar o nome do arquivo ou selecionar um arquivo de cabeçalho existente.

  • Arquivo do conjunto de linhas. cpp
    Arquivo de implementação do provedor. Você pode editar o nome do arquivo ou selecionar um arquivo de implementação existente.

Consulte também

Tarefas

Adicionando um provedor OLE DB do ATL