Boa tarde, sou novo a mexer com o c#.

Estou a desenvolver uma integraçao entre duas aplicaçoes e necessito de exportar determinados dados do sql para xml para puder importar noutra aplicação.

O ficheiro xml tem de ter um modelo especifico.20181204142051167000.xml

a minha query é a seguinte

SELECT DEMO_1GCO.dbo.FORNEC.nome,DEMO_1GCO.dbo.DOCGCCAB.TERCEIRO,DEMO_1GCO.dbo.DOCGCLIN.SERIE,API.dbo.Docs.TPDOC,DEMO_1GCO.dbo.DOCGCLIN.NNUMDOC,DEMO_1GCO.dbo.DOCGCLIN.NUMLINHA,DEMO_1GCO.dbo.DOCGCLIN.QUANT,DEMO_1GCO.dbo.DOCGCLIN.TPLINHA
FROM DEMO_1GCO.dbo.DOCGCCAB
join Api.dbo.Clie on DEMO_1GCO.dbo.DOCGCCAB.TERCEIRO=API.dbo.Clie.Clie
inner join DEMO_1GCO.dbo.FORNEC on DEMO_1GCO.dbo.DOCGCCAB.TERCEIRO=DEMO_1GCO.dbo.FORNEC.CODIGO
inner join API.dbo.Docs on demo_1gco.dbo.DOCGCCAB.TPDOC=api.dbo.Docs.Corresp
inner join DEMO_1GCO.dbo.DOCGCLIN on DEMO_1GCO.dbo.DOCGCCAB.TPDOC=DEMO_1GCO.dbo.DOCGCLIN.TPDOCUM and DEMO_1GCO.dbo.DOCGCCAB.NNUMDOC=DEMO_1GCO.dbo.DOCGCLIN.NNUMDOC and
DEMO_1GCO.dbo.DOCGCCAB.SERIE=DEMO_1GCO.dbo.DOCGCLIN.SERIE and DEMO_1GCO.dbo.DOCGCCAB.ANO=DEMO_1GCO.dbo.DOCGCLIN.ANO
WHERE DEMO_1GCO.DBO.DOCGCCAB.TPDOC='ENC'

Obrigado, espero que me possam ajudar.

Exibições: 13

Respostas a este tópico

Da uma olha no stackoverflow 
https://stackoverflow.com/questions/31663246/write-sqldatareader-to...

Uma outra forma é gerar uma classe com o XML e depois é popular a classe e depois exportar como XML.

Aqui tem mais uma forma na technet
https://social.technet.microsoft.com/wiki/contents/articles/28151.u...

E por fim na redgate voce faz um select e recebe o XML
https://www.red-gate.com/simple-talk/sql/learn-sql-server/using-the...

RSS

© 2018   Criado por Ramon Durães.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço