date en ORACLE 9.2
Publicado por Jacobo (1 intervención) el 30/12/2004 11:08:17
Hola!
tengo un problema con un preparedStatement:
el final de mi query (es una SELECT) es tal que:
query.append("AND ( ? >= TO_DATE(?,'DD/MM/YYYY') AND ? <= TO_DATE(?,'DD/MM/YYYY'))");
donde los parametros en cuestion serían:
pstmt.setString(10, "s.fe_entrega");
pstmt.setString(11, "01/06/2004");
pstmt.setString(12, "s.fe_entrega");
pstmt.setString(13, "31/12/2004");
Ahora bien, cuando la ejecuto me devuelve
la SQLEX:
"java.sql.SQLException: ORA-01858: se ha encontrado un carácter no numérico donde se esperaba uno numérico"
he probado entonces con los formatos: YYYY/MM/DD Y tambien con YYYY/DD/MM, pero todos con igual resultado
Me podriais dar alguna sugerencia por favor sobre como puedo tratar esto?
Gracias y un saludo
tengo un problema con un preparedStatement:
el final de mi query (es una SELECT) es tal que:
query.append("AND ( ? >= TO_DATE(?,'DD/MM/YYYY') AND ? <= TO_DATE(?,'DD/MM/YYYY'))");
donde los parametros en cuestion serían:
pstmt.setString(10, "s.fe_entrega");
pstmt.setString(11, "01/06/2004");
pstmt.setString(12, "s.fe_entrega");
pstmt.setString(13, "31/12/2004");
Ahora bien, cuando la ejecuto me devuelve
la SQLEX:
"java.sql.SQLException: ORA-01858: se ha encontrado un carácter no numérico donde se esperaba uno numérico"
he probado entonces con los formatos: YYYY/MM/DD Y tambien con YYYY/DD/MM, pero todos con igual resultado
Me podriais dar alguna sugerencia por favor sobre como puedo tratar esto?
Gracias y un saludo
Valora esta pregunta


0