Java - ACTUALIZACION DE TABLA MEDIANTE UN RESULTSET

   
Vista:

ACTUALIZACION DE TABLA MEDIANTE UN RESULTSET

Publicado por Luis Leon (15 intervenciones) el 12/02/2008 22:24:43
Saludos amigos, nuevamente recurro a ustedes por ayuda. Estoy intentando actualizar o adicionar registros de un ResultSet. Me funciono bien cuando utilice un SQL sencillo de una Tabla, pero cuando utilizo un SQL con relaciones entre varias tablar no me funciona ...

Hay alguna forma de actualizar ese tipo de SQL de varias tablas con un ResultSet o se tienen que manejar con instrucciones UPDATE e INSERT ... ?

Estoy haciendo la actualizacion de la siguiente forma:

*********************************************************************

public Connection CONEXION;
Class.forName("com.ibm.as400.access.AS400JDBCDriver");
CONEXION=DriverManager.getConnection(url,usuarios,clave);

*********************************************************************

private ResultSet consulta;
Statement sentencia=CONEXION.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
consulta=sentencia.executeQuery("SELECT * FROM TABLA");

consulta.updateString("CAMPO", valor);
consulta.updateRow();

*********************************************************************

Sin embargo, al realizar una consulta de varias tablas relacionadas me dice: "El cursor SCRSR0007 para la tabla es de sólo lectura.
" Que recomendacion me pueden dar al respecto ? Agradeceria mucho sus comentarios al respecto.

Luis
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ACTUALIZACION DE TABLA MEDIANTE UN RESULTSET

Publicado por Julio Cesar (1 intervención) el 26/02/2008 23:35:44
BUENO ALGUNOS CONTROLADORES NO PUEDEN SOPORTAR EL CURSOR
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar