|
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]
-------------------------------------------------------------------------
|