Dúvida em JDBC + "for xml auto, elements"  XML
Índice dos Fóruns » Certificação Java
Autor Mensagem
Guilherme_82PJ
Debugger
[Avatar]

Membro desde: 19/04/2005 00:00:00
Mensagens: 59
Offline

Galera,

Estou fazendo uma consulta com JDBC. No final de minha query, coloco a cláusula "for xml auto, elements", para recuperar as informações no formato XML.

Recupero o resultado do SELECT da seguinte forma:

String xml = "";
while (rs.next()){
xml = rs.getString(1);
}

O problema que estou encontrando é o seguinte:

Algumas vezes, o xml retornado vem "quebrado", ou "incompleto", por exemplo:
>
<tag1>valor</tag1>
<

Se executo a mesma consulta no queryAnaliser no SQLServer, o xml é retornado perfeitamente, o que prova que o problema não é na query e sim na forma como busco o resultado.

Devo utilizar meu ResultSet dessa forma para recuperar o xml?
Devo utilizar outra cláusula na query ao invés de "for xml auto, elements"?

Seria problema do tamanho do xml retornado e a String não suporta??

Obrigado, Guilherme
[WWW] aim icon [ICQ]
 
Índice dos Fóruns » Certificação Java
Ir para:   
Powered by JForum 2.1.8 © JForum Team