Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/12/2009, 02:57
dimaurss
 
Fecha de Ingreso: diciembre-2009
Mensajes: 11
Antigüedad: 15 años, 1 mes
Puntos: 0
AYUDA while(rs.next()){Consulta} se cuelga :S

Gente sálvenme, hace un par de días que estoy luchando con esta parte alguien me ayuda a resolverla porfa? tan mal estoy? al realizar una consulta dentro de un while, se queda paralizada a la mitad del while, ya no se que hacer.

if(e.getSource()==aceptar)
{
String str = "SELECT codigo,precio FROM VenderProducto";
ResultSet rs = s.executeQuery(str);

while(rs.next())
{
String str2 = "SELECT codigo,cantidad
FROM Producto
WHERE codigo="+rs.getString(1)+"";
ResultSet rs2 = s.executeQuery(str2);
rs2.next();

num1 = Integer.parseInt(rs.getString(2));
num2 = Integer.parseInt(rs2.getString(2));

result= num2+num1;

String str3 = "UPDATE VenderProducto
SET cantidad="+result+"
WHERE codigo="+rs.getString(1)+"";
s2.executeUpdate(str3);
}
dispose();
}