Tema: error
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/12/2010, 08:46
lucashard
 
Fecha de Ingreso: diciembre-2007
Mensajes: 41
Antigüedad: 16 años, 5 meses
Puntos: 0
Exclamación error

porque me tira error el resulset antes de empezarlo a usar???

private class save implements ActionListener {
public void actionPerformed(ActionEvent evento) {
try {
// JOptionPane.showMessageDialog(null,"Alta Efectuada");
Conexion con = new Conexion();
con.conectar();
Connection sen=con.get_conexion();
//stmt1 = con.get_statement();
Statement sta=con.get_statement();

//usuario
String con1="select idRol from rol where Descripcion='"+rol.getSelectedItem()+"'";
ResultSet r=sta.executeQuery(con1);



String rol1 = r.getString("idRol");
JOptionPane.showMessageDialog(null,rol1);
r.close();


//roles
String con2="select idUsuario from usuario where nombre='"+usuario.getSelectedItem()+"'";
ResultSet j=sta.executeQuery(con2);
String user1=j.getString("idUsuario");
j.close();
JOptionPane.showMessageDialog(null,user1);

String query;
query = "insert into usuariorol (idUsuario,idRol) values('"+ user1+ "','"+ rol1+ "')";

sta.executeUpdate(query);

JOptionPane.showMessageDialog(null,"Alta Efectuada");

} catch (SQLException e) {
if (e.getErrorCode()==0)
JOptionPane.showMessageDialog(null, e);
}



}
}