type_forward_only

Olá galera!

quando tento posicionar um resultset no primeiro, ou ultimo registro, com rs.last() ou rs.first() é arremetida uma SQLException - com a descrição “Result set type is TYPE_FORWARD_ONLY”. Após posicionar o registro quero pegar os dados dele, estou fazendo da seguinte forma:
Codigo.setText(rs.getString(1));

O que devo estar fazendo errado??

Estou criano a statement assim:

Statement stmt = con.createStatement();

Mas já tentei com todos os parametros possíveis, conforme lí em http://www.guj.com.br/java.article.get.print.chain?article.id=120

Imaginei que talvez tivesse outra statement em meu código, mas não há, é somente essa mesmo…

Obrigado…

Douglas

Faça usando este método -> Statement createStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws SQLException

E passe os parâmetros que você precisa.

so tenha certeza que a versão do seu driver jdbc aceita isso. nem todos driver aceitam criação de ResultSets navegaveis.

[]'s