ResultSet só Renorna null URGENTE!

2 respostas
D

Olá

Gostaria de mais uma vez pedir o seu auxilio de vocês, e o seguinte eu estou usando um jsp e java bean para retornar um consulta do BD mas ele só me retorna null. Quando eu execulto esse comando diretamente no BD ele retorna os resultados, quando utilizo o metodo que criei ele retorna nll. O que tem de errado com o esse método?

public ResultSet getGarotas() {

try {

pesquisa  = “SELECT PERGUNTAS , SUM(QTD_VOTOS) AS TOTAL FROM PERGUNTAS  WHERE PERGUNTAS LIKE ‘%Garota%’ GROUP BY  PERGUNTAS, QTD_VOTOS  HAVING SUM(QTD_VOTOS) > 100  ORDER BY PERGUNTAS”;

resultado = declaracao.executeQuery(pesquisa);
if (resultado.next()){
                        
                     } else { resultado=null;
                            
                             }
		
	} catch (SQLException e) {
	  System.out.println("Nao foi possivel getGaros()");
	}
	return resultado;
}

Muito obrigado

2 Respostas

F

tenta:

if(resultado.next()!=0)

J

Quantas linhas retornam do select???
Se retornar so uma quando vc testa se rs.next() ele movimenta o ponteiro e não ha mais registros.Se for isso ddepois do teste de um rs.beforeFirst(), isso vai fazer o ponteiro voltar para antes da primeira posição e ai vc pode iterar ele.
Espero ter ajudado.

[]'s

Criado 9 de dezembro de 2003
Ultima resposta 9 de dez. de 2003
Respostas 2
Participantes 3