Criando um provedor OLE DB
A maneira recomendada para criar um provedor OLE DB é usar os assistentes para criar um projeto ATL COM e um provedor e, em seguida, modificar os arquivos usando os modelos OLE DB.sistema autônomo personalizar o seu provedor, você pode comentar propriedades indesejadas e adicionar interfaces opcionais.
sistema autônomo etapas básicas são:
Use o ATL Project Wizard para criar os arquivos de projeto básico e o ATL provedor OLE DB Assistente para criar o provedor (selecionar Provedor do OLE DB do ATL da pasta Visual C++ em Adicionar classe).
Modificar o código no Execute método no CMyProviderRS.h. Para obter um exemplo, consulte Strings de leitura em um provedor OLE DB.
Edite os mapeamentos de propriedade em MyProviderDS.h, MyProviderSess.h e MyProviderRS.h.O assistente cria mapas de propriedade que contêm todas as propriedades que pode implementar um provedor.Percorra os mapeamentos de propriedade e remover ou comentário propriedades que o provedor não precisa para oferecer suporte.
Atualize PROVIDER_COLUMN_MAP, que pode ser encontrado em MyProviderRS.h.Para obter um exemplo, consulte Armazenando seqüências em OLE DB provedor.
Quando estiver pronto para testar o seu provedor, você pode testá-lo, tentando localizar o provedor em uma enumeração do provedor.Para obter exemplos de código de teste encontra um provedor em uma enumeração, consulte o CATDB and DBVIEWER amostras ou o exemplo em Implementação de um consumidor Simple.
Adicione quaisquer interfaces adicionais desejadas.Para obter um exemplo, consulte Aprimorando o provedor de somente leitura Simple.
Observação: Por padrão, os assistentes de gerar um código que é o OLE DB nível 0 compatível.Para garantir que seu aplicativo permaneça nível compatível com 0, não remova qualquer uma das interfaces gerado pelo Assistente do código.