Alguém sabe se java tem alguma restrição, ou algum bug, quando usamos um resultset dentro de outro?
Por exemplo: *** código 1 *** ResultSet rs = executaQuery("SELECT * FROM tabela1"){ while(rs.next()){ ... } } *** código 2 *** ResultSet rs = executaQuery("SELECT * FROM tabela1"){ while(rs.next()){ ResultSet rs2 = executaQuery("SELECT * FROM tabela2"); while(rs2.next()){ ... } } } Já aconteceu muitas vezes de eu executar o código um e o loop while rodar mais de uma vez, porém, quando eu tento fazer algo parecido com o código 2, o primeiro loop while só é executado uma vez, independente do número de elementos do ResultSet rs. -- Marcel Henrique dos Santos Universidade Estadual de Maringá CTC - Centro de Tecnologia DIN - Departamento de Informática OFMCP - Organização dos Frutos Marinhos e Criaturas com Pedipalpos Ciência da Computação / 1998 "Moisés, no alto do Monte Sinai, ouviu a voz que dizia: 'Vai com peso, Moisés'" Biblia da OAE ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------