[RESOLVIDO] ResultSet, Controle de transação e Loop - Erro de ResultSet closed  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
thiagofesta
JavaGuru
[Avatar]

Membro desde: 19/12/2007 10:42:11
Mensagens: 233
Offline

Olá a todos,

Estou com o seguinte erro:
Operation not allowed after ResultSet closed


Eu sei o que isso significa, que não é permitido fazer operações após o ResultSet ser fechado.

OBS: TODAS AS CONEXÕES DEVEM SER COM CONTROLE DE TRANSAÇÃO

No meu código eu faço o seguinte.
Faço um loop onde percorro o que tenho no meu banco externo (conxão 1), se for para inserir eu abro outra conexão com o banco local (conexão 2) e busco o que tem nele, ai faço um loop nos retornos, ai a cada loop no retorno eu já havia aberto outra conexão com banco local (conexão 3), ai faço um update.

Certo aqui vai meu código:


SE eu usar da forma acima da o erro que lhe falei, erro de ResultSet fechado, POREM SE eu fazer com essa linha

Ele da erro de Duplicate Entry Key, pois na busca da conexão B ele acha X itens, e na do C, ele não acha, ai vai dar update da pau.

Como posso resolver isso?

This message was edited 1 time. Last update was at 06/03/2009 08:58:07


"É melhor calar-se e deixar que as pessoas pensem que você é tolo, do que falar e acabar com a dúvida"
Abraham Lincoln
[WWW] [Yahoo!] [MSN]
thiagofesta
JavaGuru
[Avatar]

Membro desde: 19/12/2007 10:42:11
Mensagens: 233
Offline

EU SOU UM VERME!!!!!!!!!!!

Parei e analisei, poderia fazer só com uma SQL, ai procurei sobre ORDER BY em SQL, nunca tinha feito fui ver sobre isso, achei este link, até o título diz tudo!!!
http://www.mysql.com/news-and-events/newsletter/2003-09/a0000000224.html

"É melhor calar-se e deixar que as pessoas pensem que você é tolo, do que falar e acabar com a dúvida"
Abraham Lincoln
[WWW] [Yahoo!] [MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team