jcombo parte2
sigo con lo del jcombo, ya por fin logre llenar mi combo con la descripcion de una tabla (mysql), osea son 2 tablas, en la tabla personas deseo k se guarde el id del tipo de persona (1 - natural y 2 - juridica) y que en el combo muestre solo la descripcion, asi como esta carga pero pasa que cuando le doy "guardar" como es de suponer me da el mensaje que natural o juridica segun sea el caso no es de tipo integer, tengo este codigo hasta ahora:
try{
String sql = "select id_tip_pers, tipo_persona from tip_per";
PreparedStatement psquery = (PreparedStatement) cn.prepareStatement(sql);
ResultSet rs = psquery.executeQuery();
while(rs.next()){
persona persona = new persona();
persona.setNombre(rs.getString("tipo_persona"));
System.out.println(persona.toString());
lista.add(persona);
} }catch(Exception ex){
JOptionPane.showMessageDialog(this, "Error " + ex.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
ex.printStackTrace();
} for(int i=0; i
- Inicie sesión o regístrese para enviar comentarios
el otro codigo?
Pero pusiste el codigo que si funciona, no? Segun entiendo puedes poblar el combo bien pero el problema es a la hora de guardar los datos...
en el codigo que pusiste,
es un JComboBox o es un List?
Given the choice of dancing pigs and security, users will choose dancing pigs, every single time. - Steve Riley
"lista"
claro, cargan los datos del campo "descripcion" pero como te repito al momento del "guardar" me da el mensaje de que no se puede guardar debido a que "natural" o "juridica" (segun sea el caso) no es de tipo "integer", es decir el combo debe mostrar "descripcion", pero guardar "id",
lista es el array:
la verdad me esta costando muchisimo poder implementar esto, a ver si me das una manito te lo agradeceria mucho