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

cargar datos en java para modificar

Estas en el tema de cargar datos en java para modificar en el foro de Java en Foros del Web. hola estoy aprendiendo java e hice un form para poder modificar datos y lleno un combobox con el rut de un cliente y quiero que ...
  #1 (permalink)  
Antiguo 11/06/2004, 12:22
 
Fecha de Ingreso: junio-2004
Mensajes: 26
Antigüedad: 19 años, 10 meses
Puntos: 0
cargar datos en java para modificar

hola
estoy aprendiendo java e hice un form para poder modificar datos y lleno un combobox con el rut de un cliente y quiero que al marcar un rut se me recarguen los datos en los jtextfield pero no me resulta si alguien puede ayudarme se lo agradecere mucho..

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt)
ResultSet rs = null;
Statement stmt = null;
ResultSetMetaData meta;

try
{
stmt=dbconn.createStatement();
String sql;
sql="select * from cliente where rut =" + jComboBox1.getSelectedItem();
stmt.executeUpdate(sql);
while (rs.next())
{
rs.next();
jTextField1.setText(rs.getString("nombre"));
/**System.out.println(rs.getString("nombre"));**/
jTextField2.setText(rs.getString("cargo"));
/**System.out.println(rs.getString("cargo"));**/
jTextField3.setText(rs.getString("empresa"));
/**System.out.println(rs.getString("empresa"));**/
jTextField4.setText(rs.getString("tefono_empresa") );
/**System.out.println(rs.getString("tefono_empresa" ));**/
jTextField5.setText(rs.getString("direccion_empres a"));
/** System.out.println(rs.getString("direccion_empresa "));**/
}
}
catch(Exception e){ }
  #2 (permalink)  
Antiguo 11/06/2004, 15:08
 
Fecha de Ingreso: agosto-2001
Mensajes: 53
Antigüedad: 22 años, 8 meses
Puntos: 0
Se me ocurre que pongas esto:


catch(Exception e)
{
System.out.println("" + e);
}

A ver si te da algún error.

Y te recomiendo que no lo pongas así:

sql="select * from cliente where rut =" + jComboBox1.getSelectedItem();

Sino así:

sql="select nombre,cargo,empresa,... from cliente where rut = '" + jComboBox1.getSelectedItem() + "'";

Ahorrarás en problemas.
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 00:18.