Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/06/2009, 14:24
MigueCadiz
 
Fecha de Ingreso: agosto-2004
Mensajes: 85
Antigüedad: 19 años, 8 meses
Puntos: 0
Problema java y Date SQL

En un tabla con un campo fecha tipo TimeStamp intento insertar datos y me da error.
Lo que he hecho es mediante SimpleDateFormat es:

SimpleDateFormat formateador = new SimpleDateFormat("dd-MM-yy");
Date fecha=formateador.parse(formateador.format(new Date()))


Esa variable la uso en esta sentencia SQL:

sentencia.executeUpdate("INSERT INTO ventas (idVenta,idProducto,PasswordCliente,Unidades,Canti dadTotal,FechaVenta) values (idVenta,"+IdProducto+",'"+PasswordCliente+"',"+Un idades+","+CantidadTotal+",'"+Fecha+"')");

El error que me da es:

com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value: '#Tue Jun 23 00:00:00 CEST 2009#'

Gracias por vuestra ayuda