A que se debe este error alguien me podria especificar
Error: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect date value: '29-01-2015' for column 'FECHA_REGISTRO' at row 1
Recibe ayuda de expertos
Es gratis y fácil
Respuestas, votos y comentarios
Recibe puntos, vota y da la solución
A que se debe este error alguien me podria especificar
Error: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect date value: '29-01-2015' for column 'FECHA_REGISTRO' at row 1
que tipo de valor estas intentando insertar en la columna FECHA_REGISTRO
?
intenta de esta manera:
java.sql.Date fecha_registro = new java.sql.Date(fecha.getTime());
donde fecha_registro
es del tipo java.util.Date
deberias preparar la sentencia de esta forma:
psmt.setDate(1, fecha_registro);
Nota: haciendo de cuenta que te basas en tu pregunta anterior, entonces debería ser:
SimpleDateFormat formato = new SimpleDateFormat("dd-MM-yyyy");
Date fecha_parsed = formato.parse(modeloAsistencia.getFecha_registro_asistencia());
java.sql.Date fecha_registro = new java.sql.Date(fecha_parsed.getTime());
psmt.setDate(1, fecha_registro);