Partilhar via


Criando um provedor de banco de dados OLE

A maneira recomendada de criar um provedor OLE DB é usar os assistentes para criar um projeto de ATL COM e um provedor e modificar os arquivos usando os modelos OLE DB. Como você personaliza o provedor, você pode comentar propriedades não desejadas e adicionar interfaces opcionais.

As etapas básicas são as seguintes:

  1. Use o assistente de projeto de ATL para criar os arquivos de projeto básicos e o assistente do provedor OLE DB de ATL para criar o provedor ( ATL OLE DB Provider a partir da pasta do Visual C++ em Adicionar Classe).

  2. Modifique o código no método de Execute em CMyProviderRS.h. Para obter um exemplo, consulte Cadeias de caracteres de leitura em um provedor OLE DB.

  3. Editar os mapas da propriedade em MyProviderDS.h, em MyProviderSess.h e, em MyProviderRS.h. O assistente cria os mapas da propriedade que contém todas as propriedades que um provedor pode implementar. Examine os mapas de propriedade e remover ou comente das propriedades que seu provedor não precisa dar suporte.

  4. Atualizar o PROVIDER_COLUMN_MAP, que pode ser encontrado em MyProviderRS.h. Para obter um exemplo, consulte Armazenando cadeias de caracteres do provedor OLE DB.

  5. Quando você estiver pronto para testar o provedor, você pode testar tentando localizar o provedor em uma enumeração do provedor. Para obter exemplos de código de teste que localiza um provedor em uma enumeração, consulte os exemplos de CATDB e de DBVIEWER ou o exemplo em Implementando um consumidor simples.

  6. Adicionar todas as interfaces que você deseja adicionais. Para obter um exemplo, consulte Aprimorando o provedor somente leitura simples.

    Dica

    Por padrão, os assistentes para gerenciar o código que é o nível 0 OLE DB correspondente.Para assegurar que seu aplicativo permaneça o nível compatível com o 0, não remova qualquer uma das interfaces script gerado de código.

Consulte também

Outros recursos

CATDB

DBVIEWER