Result Set

4 respostas
M

Pessoal,

Talvez essa nao seja a melhor maneira, enfim a questao eh essa:

Com o metodo

rs.getString(i)
sendo rs um ResultSet, eu recupero o valor que esta na coluna (i) da linha corrente do ResultSet, eu gostaria de saber se existe um metodo, que recuperasse o valor da coluna (i) da linha anterior.

Obrigado!!!

4 Respostas

M

pra q quer fazer isso? pq nao atira tudo pra uma collection e trabalha nela depois?

M

entao eu resolvi isso com logica assim

cont = 0;
while(rs.next){
     atual = rs.getString(i);  
     if(cont > 0){
         rs.absolute(cont);
         anterior = rs.getString(i);
     }
  cont++;
  rs.absolute(cont);
}

Meu problema ta resolvido, mas se eu nao me engano eu vi aqui mesmo no pj q nao eh uma boa pratica, trabalhar com o result set ou seja o certo seria passar os valores pra uma collection e partir dai trabalhar os dados…eh isso mesmo??

M

eh…foi aqui mesmo…q tinha visto…e estavamos postando ao mesmo tempo…hehe

Valeu!!!

M

“marceloedrei”:

Meu problema ta resolvido, mas se eu nao me engano eu vi aqui mesmo no pj q nao eh uma boa pratica, trabalhar com o result set ou seja o certo seria passar os valores pra uma collection e partir dai trabalhar os dados…eh isso mesmo??

É isso sim, pelo menos na minha opnião :joia:

Criado 2 de junho de 2005
Ultima resposta 2 de jun. de 2005
Respostas 4
Participantes 2