Problema ao usar JDBC para realizar consulta após executar um INSERT  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
Naruffy
JavaEvangelist
[Avatar]

Membro desde: 28/03/2008 18:54:49
Mensagens: 324
Offline

Tenho o seguinte problema, eu realizo um INSERT, e logo após este eu realizo um SELECT, estea consulta é ordenado por um ORDER BY, se eu pegar esta consulta e executar direto na SQL Server ela vem correta, porém se eu executo pelas classe do JDBC o ultimo e o penultimo registro veem trocados. Mas isso só acontece quando a consulta é realizada após a inserção. Já troque a classe ResultSet pela por com.sun.rowset.CachedRowSetImpl e também ocorreu o mesmo problema, será um bug no JDBC?

Alguem já viu issu?

Grato.
[]s
pboechat
Smalltalk

Membro desde: 25/05/2008 21:17:16
Mensagens: 4
Offline

Olá,

Que banco/driver está utilizando?

Abç
Naruffy
JavaEvangelist
[Avatar]

Membro desde: 28/03/2008 18:54:49
Mensagens: 324
Offline

SQL Server com o driver jtds
Focão
JavaTeenager
[Avatar]

Membro desde: 09/03/2005 09:49:33
Mensagens: 182
Offline

qual é o order by ?

as vezes está pela coluna errada.. como uma seguence... por exemplo


public static void main(Object... thisCompile) {
for (Object JavaIsCool : thisCompile);
}
pboechat
Smalltalk

Membro desde: 25/05/2008 21:17:16
Mensagens: 4
Offline

Fiz um teste tolo, com uma base simples, SQL Server 2005 e jTDS 2.0.10. Não consegui simular o erro. Minha suspeita recai agora sobre seu SQL, como mencionado pelo usuário "Focão".



Depois rodar o código durante
Naruffy
JavaEvangelist
[Avatar]

Membro desde: 28/03/2008 18:54:49
Mensagens: 324
Offline

A consulta :




Só relembrando q a consulta só não funciona quando é executado no meu programa após realizar um insert

This message was edited 1 time. Last update was at 29/01/2009 12:25:42

 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team