outra maneira de fazer é passar o retorno de sua consulta para uma StringTokenizer
assim: ... public static String getDados( Vector vector, String sQuery ) { Statement stmt = null; try { vector.removeAllElements(); stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery( sQuery ); ResultSetMetaData rsmd = rs.getMetaData(); int iColumnsCount = rsmd.getColumnCount(); String sColumns = ""; boolean more = rs.next(); while( more ) { sColumns = ""; for( int iCount = 1; iCount <= iColumnsCount; iCount++ ) { sColumns += rs.getString( iCount ) + "|"; } vector.addElement( sColumns.substring( 0, sColumns.length() - 1 ) ); more = rs.next(); } stmt.close(); return( "OK" ); } catch( Exception exc ) { if( stmt != null ) { try { stmt.close(); } catch( Exception exc1 ) { return( "ERRO:" + exc.toString() ); } } return( "ERRO:" + exc.toString() ); } } ... e para buscar os dados: ... sResultado = C_DB.getDados( vec, sQuery ); for( int iCount = 0; iCount < vec.size(); iCount++ ) { st = new StringTokenizer( ( String ) vec.elementAt( iCount ), "|" ); sRetorno = st.nextToken(); } ... sendo que a variável sQuery é a sua consulta! e os dados retornados dela viriam na variável sRetorno -----Mensagem original----- De: Felipe Santos [mailto:[EMAIL PROTECTED]] Enviada em: segunda-feira, 3 de junho de 2002 08:53 Para: [EMAIL PROTECTED] Assunto: RES: [java-list] Registros do BD Jefferson Na verdade você não conseguirá passar para o próximo registro no banco de dados, até porque o você não consegue segurar/buferizar o registro atual. O que você pode é fazer algo semelhante a isto: "select * from tabela where codigo = "+codigo+1 Ou talvez você possa manipular como o exemplo abaixo: String stComandoSQL = "SELECT * FROM (SELECT TEMPORARIA.*, ROWNUM as id " + "FROM (SELECT * FROM tabela WHERE nome LIKE " + "'%" + nome.trim().toUpperCase() + "%'" + " ) TEMPORARIA WHERE ROWNUM <= " + String.valueOf(inNrFinal) + ") WHERE ID >= " + String.valueOf(inNrInicial); obList = this.findCustom(stComandoSQL); Abraços Felipe Grandi Santos Analista de Sistemas Fone: +55 54 3025-1717 E-mail: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> _____ <http://www.dzset.com.br> De quem entende de informação para quem entende de saúde. -----Mensagem original----- De: Jefferson F. Ferreira [mailto:[EMAIL PROTECTED]] Enviada em: sexta-feira, 24 de maio de 2002 18:29 Para: [EMAIL PROTECTED] Assunto: [java-list] Registros do BD Senhore(a)s, Sou novo em programação java, na verdade estou tentando aprender e estou achando um verdadeiro inferno. Precisso de uma função onde para ir para o registro anterior ou posterior ao registro atual em um banco de dados. Não consigo fazê-la, vcs podem me dar uma ajuda? Obrigado, Jefferson F. Ferreira ------------------------------ 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 historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] ------------------------------------------------------------------------- ------------------------------ 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 historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] ------------------------------------------------------------------------- ------------------------------ 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 historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------