07/08/2009, 13:16
|
| | | Fecha de Ingreso: noviembre-2008 Ubicación: Hidalgo
Mensajes: 215
Antigüedad: 16 años, 2 meses Puntos: 3 | |
error al ejecutar un stored procedure que tal muchachos,
tengo un problema con un procedimiento almacenado, estoy trabajando con jsp y postgres... aca pongo el codigo donde trato de ejecuarlo y el error, para que lo chequen haber si me pueden ayudar un poco
Código:
CallableStatement proc = conn.prepareCall("{ ?=call agregarEtapa( ?,?,?,?,?,?,?,? )}");
proc.setFloat(2,monto);
proc.setString(3,observaciones);
proc.setInt(4,p);
proc.setString(5,nombre);
proc.setDate(6,fch_inicio);
proc.setDate(7,fch_termino);
proc.setDate(8,fch_informe_tecnico);
proc.setDate(9,fch_prorroga);
proc.registerOutParameter( 1, Types.VARCHAR );
proc.execute();
out.println("<h3 id='colora'><center>"+proc.getString(1)+"</center></h3>");
proc.close();
conexion.close(conn);
este es el error. ressalto ahi lo que no entiendo, por que me marca esos dos parametros de tipo desconocido si si los estoy estableciendo como tipo java.sql.Date
Código:
org.apache.jasper.JasperException: An exception occurred processing JSP page /Proyectos/menu/proyectos/iEtapa.jsp at line 81
78: proc.setDate(9,fch_prorroga);
79:
80: proc.registerOutParameter( 1, Types.VARCHAR );
81: proc.execute();
82: out.println("<h3 id='colora'><center>"+proc.getString(1)+"</center></h3>");
83: proc.close();
84:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:554)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:413)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:319)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
javax.servlet.ServletException: ERROR: function agregaretapa(double precision, character varying, integer, character varying, unknown, unknown, date, date) does not exist
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:854)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:783)
org.apache.jsp.Proyectos.menu.proyectos.iEtapa_jsp._jspService(iEtapa_jsp.java:223)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:389)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:319)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
ahhh por cierto esos valores de fecha los obtengo asi
Código:
Date fch_inicio =Date.valueOf(request.getParameter("fch_inicio").toString());
ojala que alguien me pueda ayudar... saludos
__________________ -=:[ Lo importante no es saber todo, sino saber buscar ]:=- |