Pregunta: | 1668 - COMO RETROCEDER EN UN CURSOR |
Autor: | Victor M Morales Gabriel |
Necesito saber como poder hacer un previo dentro de un cursor o mandarlo al primer registro o al ultimo ya que solo lo he podido hacer avanzado hacia adelante con el resultset.next gracias |
Respuesta: | Moises Trejo |
Mira para poder correr tu cursor hacia adelante y hacia atras cuando creas tu createStatement() agregas dentro de esta opcion lo siguiente:
instruccion = canal.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE); TYPE_SCROLL_SENSITIVE esta es una de las opciones para indicar si puede avanzar y retroceder y CONCUR_UPDATABLE es para poder actualizar campos |
Respuesta: | Francisco |
Para poder ir al primero, ultimo, para atras... sin que te genere una exception tienes que crear el Statement con dos parametros que indiquen que se puede mover a sus anchas. Si tienes mas dudas escribeme |
Respuesta: | Ismael Quiroz Balcázar |
Con los métodos previous, first, beforeFirst, etc. Esto sólo es posible con JDBC 2. El API está en: http://java.sun.com/products/jdk/1.3/docs/guide/jdbc/spec2/jdbc2.1.frame5.html#287242 |