Voce pode usar o comando "con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE)".
O unico detalhe e que essa funcionalidade e do JDBC 2.0 e nem todos os driver JDBC implementam a funcionalidade.
 
----- Original Message -----
Sent: Wednesday, January 23, 2002 4:59 PM
Subject: [java-list] Movimentar cursor no ResultSet

Pessoal

Fiz um select no banco de dados mas quero determinado registro do
resultset.
Segundo vi na API, lá está escrito para utilizar o absolute ou relative,
pois bem,
estou utilizando ele e está dando o seguinte erro:

java.sql.SQLException: Invalid operation for forward only resultset :
absolute

Li também algo a respeito do ResultSet.FETCH_UNKNOWN na definição do
Statement, mas tbém não funcionou.

Alguém saberia me dizer pq está acontecendo isso ou o que estou fazendo
errado ???
Abaixo vai teco do código.

Obrigado

Alexandre

=============================
Definição da conexão
Statement stmt = null;
ResultSet rs = null;
Connection conn = null;
try {
DriverManager.registerDriver(new
oracle.jdbc.driver.OracleDriver());
conn =
DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:orac",
"MMSBR", "MMSBR");
// conn =
DriverManager.getConnection("jdbc:oracle:thin:@10.100.105.68:1521:WWW001
", "mandmbr", "justbrazil");
stmt = conn.createStatement( ResultSet.FETCH_UNKNOWN  );

============================
Parte de movimentação

    <%
    if ( request.getParameter("Page") == null ) {
        rs.next();
    } else {
         rs.absolute( ( Byte.parseByte ( request.getParameter("Page") )
- 1 ) * 4 + 1 );

    } %>
        <table cellspacing="0" cellpadding="0" border="0" width="143">
 <tr>
.....

------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------


Responder a