Compartilhar via


Criando um provedor OLE DB

A maneira recomendada para criar um provedor OLE DB é usar os assistentes para criar um projeto COM ATL e um provedor e, em seguida, modificar os arquivos usando modelos OLE DB.Como personalizar o seu provedor, você pode comentar propriedades indesejadas e adicionar interfaces opcionais.

As etapas básicas são:

  1. Usar a ATL Project Wizard para criar arquivos de projeto básico e ATL OLE DB Provider Wizard para criar o provedor (selecionar ATL OLE DB Provider da pasta do Visual C++ no Add Class).

  2. Modificar o código do Execute método em CMyProviderRS.h.Por exemplo, consulte Leitura seqüências de caracteres em um provedor OLE DB.

  3. Edite os mapeamentos de propriedade em MyProviderDS.h, MyProviderSess.h e MyProviderRS.h.O assistente cria mapeamentos de propriedade que contêm todas as propriedades de um provedor pode implementar.Percorra os mapeamentos de propriedade e remover ou comentar propriedades que o provedor precisa oferecer suporte.

  4. Atualize PROVIDER_COLUMN_MAP, que pode ser encontrado em MyProviderRS.h.Por exemplo, consulte Armazenar seqüências de caracteres no provedor OLE DB.

  5. Quando estiver pronto para testar seu provedor, você pode testá-lo tentando localizar o provedor em uma enumeração de provedor.Para obter exemplos de código de teste encontra um provedor em uma enumeração, consulte o CATDB e DBVIEWER amostras ou exemplo Implementando consumidor simples a.

  6. Adicione qualquer interfaces adicionais que você deseja.Por exemplo, consulte aprimorando o provedor de somente leitura simples.

    ObservaçãoObservação

    Por padrão, os assistentes de geram código que é o nível de OLE DB 0 compatível.Para garantir que seu aplicativo permaneça nível 0 compatível, não remova interfaces geradas pelo Assistente de código.

Consulte também

Outros recursos

CATDB

DBVIEWER