Foros del Web » Programación para mayores de 30 ;) » Java »

Como guardar solo la hora ingresado mediante un formulario en sql server 2000

Estas en el tema de Como guardar solo la hora ingresado mediante un formulario en sql server 2000 en el foro de Java en Foros del Web. Estoy realizando una aplicacion web en la cual en un formulario se debe ingresar la hora en un textbox, esto se guarda en una BD ...
  #1 (permalink)  
Antiguo 25/07/2011, 10:07
 
Fecha de Ingreso: mayo-2010
Mensajes: 33
Antigüedad: 13 años, 10 meses
Puntos: 3
Como guardar solo la hora ingresado mediante un formulario en sql server 2000

Estoy realizando una aplicacion web en la cual en un formulario se debe ingresar la hora en un textbox, esto se guarda en una BD sql server 2000, el problema esta en que cuando escribo la hora me sale un error y no me guarda, intenete ingresando fecha y hora y recien graba, pero yo solo quiero que se ingrese la hora sin la fecha. este es mi codigo:

Este es el formulario

<form action="recibeformulario.jsp" method="post">
<h2>Tiempos Operatorios</h2>
<p>
<table>
<tr>
<td></td>
<td>Inicio</td>
<td>Final</td>
<td rowspan="2">Tiempo Total de Operacion</td>
</tr>
<tr>
<td>1. Hora de Limpieza de Sala Qx</td>
<td><input type="text" name="limpinicio"/></td>
<td><input type="text" name="limpfinal"/></td>

</tr>
<tr>
<td>2. Hora de Ingreso a Sala Qx</td>
<td><input type="text" name="ingrinicio"/></td>
<td><input type="text" name="ingrfinal"/></td>
<td rowspan="3"><input type="text" name="tiemptotal"/></td>
</tr>
<tr>
<td>3. Hora de Anestesiologia</td>
<td><input type="text" name="anesinicio"/></td>
<td><input type="text" name="anesfinal"/></td>
</tr>
<tr>
<td>4. Hora de Cirugia</td>
<td><input type="text" name="cirinicio"/></td>
<td><input type="text" name="cirfinal"/></td>
</tr>
</table>
</p>
</div>

</div>
<input type="submit" value="Grabar"/>
<input type="button" value="Editar"/>
<a href="../index.jsp"><input type="button" value="Cancelar"/></a>
</form>



Este el recibeformulario.jsp

SimpleDateFormat formatoFecha = new SimpleDateFormat("yyyy/MM/dd");
String codsol;
programacion_operacionBE programacionEntidad = new programacion_operacionBE();
programacionEntidad.setCod_solicitud_qx(codsol);
programacionEntidad.setFecha_programacion_qx(forma toFecha.parse(request.getParameter("fecop")));
programacionEntidad.setOrden_programacion_qx(Integ er.parseInt(ordenprogqx));
programacionEntidad.setHora_ini_prog_qx(formatoFec ha.parse(request.getParameter("hraprox")));
programacionEntidad.setCod_sala_qx(codsalaqx);

SolicitudDATA solicitudData = new SolicitudDATA();
int registros,registros2,registros3;
registros = solicitudData.insertSolicitud(solicitudEntidad);
registros2 = solicitudData.insertTiemposSalas(tiemposEntidad);
registros3 = solicitudData.inserProgOperacion(programacionEntid ad);

if(registros > 0)
{
%>
registro ingresado

<%
}
else
{
%>
ocurrio un error
<%
}
%>

<%
if(registros2 >0)
{
%>
registro ingresado
<%
}
else
{
%>
ocurrio un error
<%
}
%>

<%
if(registros3 >0)
{
%>
registro ingresado
<%
}
else
{
%>
ocurrio un error
<%
}
%>



ESTE ES EL METODO EN LA CLASE SOLICITUDDATA

public int inserProgOperacion(programacion_operacionBE obj) {//despues de insertArt() tambien se puede pones en parentesis String cod, int cat, etc pero se abvia llamndo a un obejto de la clase articulobean
int n = -1;
String sql = "insert into programacion_operacion values(?,?,?,?,?)";
try {
Connection cn = new Conexion().getConnection();//se conecta
PreparedStatement pstmt = cn.prepareStatement(sql);
pstmt.setString(1, obj.getCod_solicitud_qx());//asignar
pstmt.setDate(2, new java.sql.Date(obj.getFecha_programacion_qx().getTi me()));//asignar
pstmt.setInt(3, obj.getOrden_programacion_qx());
pstmt.setDate(4, new java.sql.Date(obj.getHora_ini_prog_qx().getTime()) );
pstmt.setString(5, obj.getCod_sala_qx());
n = pstmt.executeUpdate();//ejecutar
pstmt.close();
cn.close();
} catch (Exception e) {
e.printStackTrace();
}
return n;
}


donde debo odificar el codigo, disculpen si en el codigo falta algo he sacada solo partes de todo el codigo

Etiquetas: 2000, jsp, mediante, server, sql, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:43.