Result set >= problemas

6 respostas
N
Pessoal tenho um programa que faz, várias pesquisas ao banco e numca me deu problemas algun(quase nunca)

Bem mas agora busco os dados da consulta, guardo em um ResultSetResultSet rs = null;, quando vou buscar o resultado do mesmo rs.getString(CTD_NOME)  o seguinte erro:

java.sql.SQLException: Before start of result set

com.mysql.jdbc.ResultSet.checkRowPos(ResultSet.java:3624)

com.mysql.jdbc.ResultSet.getString(ResultSet.java:1763)

Obs: verifiquei no msSql, e o select tá trazendo o resultado certo…Também dei um while (rs.next) com um contador interno, e ele troxe o resultado correto…

Valeu grande abraço…

6 Respostas

R

vc naum está usando o result set em nenhum momento antes d’ele receber o resultado da query, está?

Abraços

N

Camarada, a resposta é não: Faço o seguinte…

ResultSet rs = null;

rs = oBD.getAlunos();

String nome = rs.getString(NOME);
N

Faço da seguinte forma:

ResultSet rs = null;

rs = beanRs.getRs();

String asd = rs.getString(NOME);
R

cara, pelo que eu entendi este beanRs.getRs() já te traz o resultado da pesquisa, certo?

vc tentou ver se o result set que recebe os dados deste métodos está com dados, não o result set que esta dentro método e sim o que recebe dados do método esta com dados?

Abraços,

N

Tenho uma classe de conexão oBD, que faz os select’s, então eu chamo o metodo da classe de conexão para buscar o resultado…

R

e este metodo esta trazendo o resultado da consulta para o result set?

Criado 13 de outubro de 2004
Ultima resposta 13 de out. de 2004
Respostas 6
Participantes 2