Problemas com SQL - ResultSet

2 respostas
gui_sv

Oi pessoal!

Estou com um problema de “Exhausted Resultset exception”.
Ela é uma SQLException.

Já verifiquei o metodo em que ocorre o problema e o ResultSet aberto ele é fechado em um bloco finally.

Esse erro ocorre quando uma consulta retorna uma quantidade muito grande de registros ???

Existe alguma limitação quanto a quantidade de registros num ResultSet??

Alguma Solução ?!

Obrigado…

2 Respostas

bernardo.rafael

Cara,

verifque se a conexão não esta sendo fechada enquanto vc trabalha o ResultSet.

Até onde sei, não existe nenhuma limitação o ResultSet, mas a conexão deve estar sempre aberta…

Abraços.

cassio

gui_sv:
Oi pessoal!

Estou com um problema de “Exhausted Resultset exception”.
Ela é uma SQLException.

Já verifiquei o metodo em que ocorre o problema e o ResultSet aberto ele é fechado em um bloco finally.

Esse erro ocorre quando uma consulta retorna uma quantidade muito grande de registros ???

Existe alguma limitação quanto a quantidade de registros num ResultSet??

Alguma Solução ?!

Obrigado…

Acho que vc está esquecendo de fazer um resultSet.next() no seu antes de tentar ler alguma coisa nele…
uando o seu Statement te retorna os resultados de um select, o seu ResultSet está em uma posião “inválida”, isso é, antes do primeiro resultado válido. Você precisa fazer um next() para começar a ler seus resultados.

Criado 23 de julho de 2007
Ultima resposta 23 de jul. de 2007
Respostas 2
Participantes 3