Foros del Web » Programación para mayores de 30 ;) » Java »

error

Estas en el tema de error en el foro de Java en Foros del Web. porque me tira error el resulset antes de empezarlo a usar??? private class save implements ActionListener { public void actionPerformed(ActionEvent evento) { try { // ...
  #1 (permalink)  
Antiguo 07/12/2010, 08:46
 
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);
}



}
}

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:50.