Ver Mensaje Individual
  #8 (permalink)  
Antiguo 30/03/2013, 12:33
Avatar de Xerelo
Xerelo
 
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años, 8 meses
Puntos: 306
Respuesta: Convertir string a date para fecha

Código Javascript:
Ver original
  1. try{
  2.                 String sql="insert into facturas_proveedores (numero,fecha,formade_pago,IVA,Descuento,id_proveedor) values('"+numero+"','"+d+"','"+formade_pago+"','"+iva+"','"+descuento+"','"+id_proveedor+"')";
  3.                [COLOR="Blue"]System.out.println(sql);[/COLOR]
  4.                 //c es una variable del tipo PreparedStatement que almacena la conexión el método prepareStatement con los parámetros de sql String
Ves la query que estás intentando ejecutar, la copias e intentas ejecutarla directamente en algún gestor/visor de la BBDD, la modificas hasta que funcione y por último modificas el código de java hasta que seas capaz de generar la query correcta.

En tu caso el problema es el formato de fecha, estás pasando una String del tipo 'Tue Jan 03 00:03:00 ... ' cuando si el campo en la BBDD es Date debería ser String año-mes-dia

http://dev.mysql.com/doc/refman/5.0/...-overview.html

Cuando trabajes con base de datos, siempre comprueba que la query que estás haciendo funciona directamente en la base de datos.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.