Artigo: 254633 - Última revisão: segunda-feira, 9 de Agosto de 2004 - Revisão: 2.4 OmniProv.exe - um fornecedor de exemplo ATL OLEDB para bases de dados personalizada
SumárioOmniProv.exe é um exemplo é composto por código de exemplo e uma explicação de um fornecedor ATL OLE DB simples denominado OmniProv.exe versão 1.0. Segue-se um excerto da documentação técnica: "A incapacidade e struggles excessiva e frustrations de clientes innumerable para criar um fornecedor personalizado que funciona com Microsoft DataGrid controlo 6.0 (OLEDB) e o Microsoft ADO dados controlo 6.0 (OLEDB) no próprio vapor sem as pontuações das mensagens de erro popping fora foi Motivação atrás escrever este fornecedor - OmniProv1.0. Seu empreendimento deve demonstrar não só como interface de um fornecedor de OLEDB ATL personalizadas com os controlos ActiveX utilizar cursores do lado do servidor; mas também têm a capacidade de executar com fiabilidade insere, actualizações e eliminações manter consistência numa base de dados back-end personalizado. Por fim, também oferece um exemplo para expor os dados para os consumidores através de ficheiros de texto que possuem os seus próprios dados esquemáticos individuais." características de OmniProv.exe OmniProv.exe versão 1.0 funciona com o ADO DataGrid utilizar cursores do lado do servidor e é capaz de suportar actualizações não adiada, inserções e eliminações. Contém uma classe de armazenamento que implementa a base de dados personalizado que é composta por um esquema e um ficheiro de dados. A classe de armazenamento inicialmente lê o ficheiro de esquema apontado pela propriedade de origem de dados de cadeia de ligação. Do esquema ficheiro OmniProv.exe versão 1.0 discerns o que esperar do ficheiro de dados. Gramática e de esquema da base de dados personalizado é explicado na documentação técnica. Ainda mais a documentação técnica explica as interfaces necessárias para a interface com o cliente de ADO DataGrid. Além disso, teste com um cliente de ADO do Visual Basic e utilização de IRowsetViewer com OmniProv.exe versão 1.0 são explicados. A documentação técnica também enumera as limitações da Omniprov.exe e uma explicação das mensagens de erro para este exemplo encontrado com o fornecedor de OLEDB ATL. Mais InformaçãoOs ficheiros seguintes estão disponíveis para transferência a partir do Centro de transferências da Microsoft: OmniProv.exe (http://download.microsoft.com/download/ole/10/1/win98/en-us/omniprov.exe) Para obter informações adicionais sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base: 119591
(http://support.microsoft.com/kb/119591/EN-US/
)
Como obter ficheiros de suporte da Microsoft a partir de serviços on-line Microsoft procedeu de vírus neste ficheiro. Microsoft utilizou o mais recente software de detecção de vírus que estava disponível na data em que o ficheiro foi publicado. O ficheiro é alojado em servidores com segurança avançada que o ajudam a impedir alterações não autorizadas ao ficheiro. Referências
http://msdn.microsoft.com
(http://msdn.microsoft.com)
Nota : O exemplo não utiliza o ATL _ATL_DEBUG_INTERFACES e não funcionará com o OLE DB Services devido a um problema de refcount que é apresentado. Todos os fornecedores que implementam objectos C++ separados para cada interface (tal como acontece com _ATL_DEBUG_INTERFACES) podem encontrar uma violação de acesso interno no OLE DB serviços, que faz com que E_UNEXPECTED ("Falha catastrófica") a serem devolvidos a partir do serviço. A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 254633
(http://support.microsoft.com/kb/254633/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesTraduções de Artigos |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar ao topo