Como exporto resultado para XML?
24/02/2005
0
Preciso exportar o resultado de um SELECT para XML para poder ler diretamente de um browser. Configurei o SQL XML Support in IIS, conforme me passaram e usei a seguinte query:
http://localhost/vDados?sql=SELECT+*+FROM+Fichalu+FOR+
XML+RAW&root=PRINCIPAL
Porém me retorna esta mensagem: ´[Microsoft][ODBC SQL Server Driver]COUNT field incorrect or syntax error´.
Alguém poderia me ajudar? :idea: :?:
Glauber_marques
Curtir tópico
+ 0Posts
17/04/2006
Rodrilima_bh
Alguém pode me ajudar???
Obrigado!
Gostei + 0
17/04/2006
It3r
Vocês poderam fazer isso:
select * from tabela for xml auto
ou
para mostrar os elementos do xml faça:
select * from tabela for xml auto, elements
Espero ter ajudado...
Lembre-se de dar uma lida também, em for xml raw...
Espero ter ajudado.
Gostei + 0
17/04/2006
Rodrilima_bh
FOR XML AUTO,ELEMENTS
FOR XML AUTO , XMLDATA
e
FOR XML RAW , XMLDATA
O que ocorre é que ele não separa os ítens em linhas diferentes, coloca-os todos em sequência e inclusive trunca algumas linhas após o 256º. caracter.
Gostei + 0
18/04/2006
Rodrilima_bh
Aumentei o espaço para 3000 caracteres mas não adianta, quando acontecer para uma tabela grande estourará a quantidade máxima de caracteres. O grande lance é:
1 - ou colocar um registro por linha ou
2 - Forçar o truncamento em determinado ponto.
Alguém sabe como?
Gostei + 0
18/04/2006
Bon Jovi
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)