EXEMPLO: DB2XML implementa protocolo conectável manipulador

Traduções deste artigo Traduções deste artigo
ID do artigo: 260528
Expandir tudo | Recolher tudo

Neste artigo

Sumário

DB2XML é um manipulador de protocolo conectável de amostra para o Internet Explorer. Ele fornece um mecanismo baseado em protocolo para extração de dados XML de uma tabela de banco de dados com o uso de uma consulta do tipo SQL.

Mais Informações

O seguinte arquivo está disponível para download no Microsoft Download Center:
DB2XML.exe
Data de publicação: Fev-01-2001

Para obter informações adicionais sobre como baixar arquivos do Microsoft Support, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
119591 Como obter arquivos de suporte da Microsoft de serviços Online
Microsoft examinou esse arquivo em busca de vírus. A Microsoft usou o mais recente software de detecção de vírus que estava disponível na data em que o arquivo foi publicado. O arquivo está armazenado em servidores de segurança avançada que ajudam a evitar qualquer alteração não autorizada no arquivo.Para usar o protocolo DB2XML, simplesmente use uma URL do seguinte formato em qualquer lugar que uma URL é usada para retornar dados XML:
x-db2xml://udl=|{URL to UDL file}|sql=|{SQL select statement}|
				
onde {URL para o arquivo UDL} é um URL absoluto que faça referência a localização de um arquivo UDL que identifica a fonte de dados do banco de dados e {instrução select SQL} é uma instrução de SQL SELECT comum para consultar um banco de dados.

Você pode usar o arquivo HTML Prottest-urllist.htm, que está incluído com o projeto, para exibir um exemplo real da sintaxe da URL correta do banco de arquivo urllist CSV texto, conforme descrito posteriormente neste artigo.

Criando o projeto

As bibliotecas e cabeçalhos de Platform SDK atual são necessárias para criar esse exemplo em Visual C++ 6.0. Você deve garantir que incluem o Platform SDK e incluem bibliotecas de pasta foi adicionada ao padrão e diretório de bibliotecas listas no Microsoft Visual C++. Para fazer isso, escolha Opções no menu Ferramentas e, em seguida, clique na guia pastas .

Devido a incompatibilidades nos ATL Active Template Library () que foram incluídas no Visual C++ 6.0 com novos cabeçalhos de Platform SDK, a nova subpasta Platform SDK "ATL30" deve ser primeira na lista.

Depois de uma compilação bem-sucedida no Visual C++, o protocolo será automaticamente registrado e pronto para usar.

Teste simples

Para testar a parte de protocolo conectável de DB2XML sem uma conexão com um banco de dados, você pode digitar o seguinte URL na barra de endereços do Internet Explorer:
db2xml x: / / * teste *
Isso gera dados de manipulador de protocolo de teste XML simple.

Para exercer o uso completo do DB2XML e recuperar dados de um banco de dados, o Windows 2000 ou o MDAC 2.5 ou posterior é necessário no computador cliente. Além disso, você deve configurar um arquivo. udl para acessar um banco de dados.

A instalação do MDAC

Certifique-se de que os componentes do Microsoft Data Access Components (MDAC) mais recentes foram instalados em todos os computadores cliente. Isso podem ser baixados do site da Microsoft:
Página da Web de Microsoft Universal Data Access (MDAC)
Este exemplo foi testado com o MDAC 2.5.

Configurar o arquivo. udl

O protocolo DB2XML requer um arquivo de vínculo de dados do Microsoft (extensão. udl) especificar a seqüência de conexão para um banco de dados. Para obter instruções completas e documentação sobre arquivos de vínculo de dados e a tecnologia OLE DB Data Link, consulte a seção "Referências" deste artigo.

DB2XML fornece um arquivo de texto CSV simples chamado "URLlist.txt" e um arquivo de URLlist.udl associado, que você pode usar para testar o protocolo por meio do driver de texto ODBC. Corrigi o caminho para o catálogo inicial no arquivo UDL para o diretório onde URList.txt reside no momento. Para example,URLlist.udl:
[oledb]
; Everything after this line is an OLE DB initstring
DefaultDir=.;Driver=
...
Initial Catalog=C:\temp\db2xml !! <-- correct this path to point to the directory where urllist.txt resides
				
Você pode executar testes mais complicadas em relação a outros bancos de dados com a criação de novos arquivos. udl e DSNs por meio da caixa de diálogo Data Link Properties . Conforme descrito na documentação do Link de dados, isso é tão simple como criar um novo arquivo de texto vazio, renomear o arquivo para Yourudlfilename.udle abrir o novo arquivo. udl. A caixa de diálogo Data Link Properties ajudará você a criar uma seqüência de caracteres de conexão para qualquer driver de provedor de dados instalados.

Referências

Para obter instruções sobre como criar um arquivo. udl, consulte Visão geral da API de vinculação de dados no MDAC 2.5 - referência do programador DB OLE. Na documentação do MSDN, este artigo está atualmente localizado em:
Plataforma SDK: Dados de Serviços do Access, o Microsoft OLE DB, a referência do programador do OLE DB, parte 2 OLE DB Core, Capítulo 20: OLE DB principais componentes, seqüências de caracteres de conexão e Links de dados, visão geral da API de Link de dados

Os modelos de banco de dados OLE que são fornecidos com o Visual C++ 6 no momento estão documentados em:
Documentação do Visual Studio 6.0: Documentação do Visual C++, referência, biblioteca Microsoft Foundation Class e modelos, modelos de banco de dados OLE

Propriedades

ID do artigo: 260528 - Última revisão: sábado, 21 de setembro de 2013 - Revisão: 5.0
Palavras-chave: 
kbdownload kbfile kbsample kburlmon kbmt KB260528 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.
Clique aqui para ver a versão em Inglês deste artigo: 260528
Aviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com