Fórum Arquivo XML via banco de dado Oracle #447465
01/07/2013
0
Bom dia.
Trabalho com Delphi7 e temos um sistema que lê arquivos XML, através da classe TXMLDocument. Esse programa funciona perfeitamente, porém agora, temos um serviço que vai no site da Receita, pega os XMLS e inseri diretamente no banco de dados, no caso Oracle 11G.
Preciso pegar esse xml através da chave de acesso para fazer a leitura do mesmo, segue:
Modo antigo de fazer.
vXMLNFe := TXMLDocument.Create(Self);
vXMLNFe.LoadFromFile(''C:\teste.xml'');
Como eu poderia ler esse arquivo agora via banco de dados?
Obrigado
Trabalho com Delphi7 e temos um sistema que lê arquivos XML, através da classe TXMLDocument. Esse programa funciona perfeitamente, porém agora, temos um serviço que vai no site da Receita, pega os XMLS e inseri diretamente no banco de dados, no caso Oracle 11G.
Preciso pegar esse xml através da chave de acesso para fazer a leitura do mesmo, segue:
Modo antigo de fazer.
vXMLNFe := TXMLDocument.Create(Self);
vXMLNFe.LoadFromFile(''C:\teste.xml'');
Como eu poderia ler esse arquivo agora via banco de dados?
Obrigado
Márcio Oliveira
Curtir tópico
+ 0
Responder
Posts
02/07/2013
Alan Souza
o que dá pra fazer é carregar o XML através de um stream:
var stream: TMemoryStream; begin stream := TMemoryStream.Create; DataSetCampoXML.SaveToStream(stream);//campo que conterá o seu XML vXMLNFe := TXMLDocument.Create(Self); vXMLNFe.LoadFromStream(stream); end;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)