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.AS400JDBCDrive r");
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