Como exporto resultado para XML?
Olá galera!!!
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: :?:
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
Curtidas 0
Respostas
Rodrilima_bh
24/02/2005
Bem... estou com um problema parecido: gerar um arquivo xml a partir de uma consulta sql.
Alguém pode me ajudar???
Obrigado!
Alguém pode me ajudar???
Obrigado!
GOSTEI 0
It3r
24/02/2005
Pessoal,
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.
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
Rodrilima_bh
24/02/2005
Já tentei o
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.
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
Rodrilima_bh
24/02/2005
Já até consegui montar o xml com o FOR XML AUTO, ELEMENTS contudo o problema de truncar ainda persiste.
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?
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
Bon Jovi
24/02/2005
É no Query Analyzer? Se for, vai em Tools/Options/Results e muda ´Maximum char...´ para o desejado.
GOSTEI 0