Ayuda con insercion en base de datos
Disculpenme, copie mal los datos, habia omitido el atributo hora
insert = "INSERT INTO llamada(tipo,fecha,hora) VALUES('" + vartipo + "', TO_DATE('" + date1 + "', 'DDMMYYYY'))', "+time1+"')";
Si solo trato de insertar la fecha y le tipo, todo sale bien, pero cuando anexo la hora, ya no funciona. y me manda el error ora-00933.
Que estoy haciendo mal?
necesito alguna funcion de conversion similar a TO_DATE ?
De antemano muchas gracias.
insert = "INSERT INTO llamada(tipo,fecha,hora) VALUES('" + vartipo + "', TO_DATE('" + date1 + "', 'DDMMYYYY'))', "+time1+"')";
Si solo trato de insertar la fecha y le tipo, todo sale bien, pero cuando anexo la hora, ya no funciona. y me manda el error ora-00933.
Que estoy haciendo mal?
necesito alguna funcion de conversion similar a TO_DATE ?
De antemano muchas gracias.
PodrÃas intentar usar las sentencias precompiladas del JDBC y te quitabas los problemas de conversiones. En un PreparedStatement los valores de las columnas sólo son ? y después les asignas valores por orden, cuando llegues a la fecha sólo tienes que poner un dato de tipo Date y cuando llegue la hora otro (ya que los campos de tiempo son datetime y por tanto tienen hora y fecha). Si no quieres usarlo seguramente necesitarás la misma función TO_DATE pero como formato tendrÃas que poner HH:MM o similar.
