Insertar registros en un ResultSet
Publicado por Jose Luis Urrea (5 intervenciones) el 17/12/2003 17:03:16
Hola todos.
Tengo una pagina JSP y estoy intentando insertar un registro en un ResultSet , el codigo es el siguiente:
Connection conexion = DAOUtil.getConexion(); // conexion a la BD
Statement stmt = conexion.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE); // el resultset configurado para SCROLL y UPDATE
ResultSet rs = stmt.executeQuery("SELECT * FROM alc_estado"); // definicion de las columnas del resultset
rs.moveToInsertRow();
rs.updateInt("n_codestado", 2);
rs.updateString("v_descripcion", "PRUEBA");
rs.updateInt("n_orden", 2);
rs.insertRow();
Este ejemplo lo saque de las paginas de java.sun.com y ellos dicen que asi funciona, pero a mi me saca este este error:
org.apache.jasper.JasperException: Operación no válida para el juego de resultados de sólo lectura: moveToInsertRow
Alguien me puede dar una idea como soluciono este problema
Saludos y muchas gracias.
Tengo una pagina JSP y estoy intentando insertar un registro en un ResultSet , el codigo es el siguiente:
Connection conexion = DAOUtil.getConexion(); // conexion a la BD
Statement stmt = conexion.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE); // el resultset configurado para SCROLL y UPDATE
ResultSet rs = stmt.executeQuery("SELECT * FROM alc_estado"); // definicion de las columnas del resultset
rs.moveToInsertRow();
rs.updateInt("n_codestado", 2);
rs.updateString("v_descripcion", "PRUEBA");
rs.updateInt("n_orden", 2);
rs.insertRow();
Este ejemplo lo saque de las paginas de java.sun.com y ellos dicen que asi funciona, pero a mi me saca este este error:
org.apache.jasper.JasperException: Operación no válida para el juego de resultados de sólo lectura: moveToInsertRow
Alguien me puede dar una idea como soluciono este problema
Saludos y muchas gracias.
Valora esta pregunta


0