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

Error al grabar en mysql

Estas en el tema de Error al grabar en mysql en el foro de Java en Foros del Web. Wenas tengo un problema en una aplicación que estoy realizando resulta es que estoy grabando datos de una venta en mysql. Primero en el frame ...
  #1 (permalink)  
Antiguo 24/06/2010, 23:05
 
Fecha de Ingreso: junio-2010
Mensajes: 25
Antigüedad: 13 años, 10 meses
Puntos: 0
Error al grabar en mysql

Wenas

tengo un problema en una aplicación que estoy realizando

resulta es que estoy grabando datos de una venta en mysql. Primero en el frame tenia solo textfields. En el insert los datos los ponia asi:

jtxtejemplo.getText(), ...

y guardaba de lo más bien, salía el mensaje de JOptionPane: "su datos han sido guardados".

ahora, cambie algunos textfields por comboboxes, y los guardo así:

jcomboboxejemplo.getSelectedItem().toString()...

pero me sale el mensaje de que sus datos no pudieron ser guardados (JOptionPane). Sin embargo, hago la consulta en la tabla, y los datos sí han sido guardados, entonces no sé a qué se deberá.

está bien como instancio el combobox? (getSelectedItem().toString()), o hay otra forma?

Gracias de antemano

Saludos.
  #2 (permalink)  
Antiguo 26/06/2010, 03:39
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Error al grabar en mysql

Si los datos sí han sido guardados, posiblemente lo del combobox esté bien y el problema esté en cómo detectas si han sido o no guardados. ¿Cómo decides si han sido o no guardados?

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #3 (permalink)  
Antiguo 27/06/2010, 10:53
 
Fecha de Ingreso: junio-2010
Mensajes: 25
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Error al grabar en mysql

Hola,

con JOptionPane

Código:
JOptionPane.showMessageDialog(null, "Registro almacenado en la tabla clientes","Aviso del estado de grabacion",JOptionPane.INFORMATION_MESSAGE);
y para error

Código:
JOptionPane.showMessageDialog(null, "Registro no pudo ser almacenado en la tabla clientes","Aviso del estado de grabacion",JOptionPane.ERROR_MESSAGE);
            ex.printStackTrace();
en todo caso ya fue solucionado. Era un problema de atributos en los campos de la BD, especificamente el tipoDocumento le tenia varchar(4) y en el formulario java, en las opciones del combobox le puse: chueque, tarjeta de credito, etc. Así cuando xD

Gracias por la respuesta

Saludos.

Etiquetas: grabar, mysql
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 16:00.