Programación en castellano
Inicio > Foros > Java (básico) > probema para ingresar registros, netbeans con postgres
-Foros de debate

Java (básico)
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

probema para ingresar registros, netbeans con postgres
Enviado por Ivan el día 9 de octubre de 2008

hola, espero q puedan ayudarme, estoy haciendo un programita con netbeans teniendo como bd postgres, me muestra los registros de la bd, asi como tambien puedo eliminar los registros pero no me permite ingresar nuevos registros, y no me sale ningun error, este es el codigo q añade:
<html>
<head><h1 Registros
<title><c:out value='${titulo}'></c:out></title>
<script type="text/javascript" src="../javascript/calendario.js"></script>
</head>
<body>
<h2><c:out value='${titulo}'></c:out></h2><hr>
<form name=mod_opcion method=POST action=m_pac_controller.jsp>
<table border=0 cellspacing=3 cellpadding=3>
<input type=hidden name=xopc value='GRABAR_REGISTRO'>
<input type=hidden name=operacion value='<c:out value='${operacion}'/>'>
<input type=hidden name=xcod value="<c:out value='${arrData[0][0]}'/>">
<tr><td bgcolor=#FF8C2C>DNI: <c:out value='${arrData[0][0]}'/>
<td><input type=text name=xdni value="<c:out value='${arrData[0][0]}'/>" size=8>
<tr><td bgcolor=#FF8C2C>Nombre: <c:out value='${arrData[0][1]}'/>
<td><input type=text name=xnom value="<c:out value='${arrData[0][1]}'/>" size=45>
<tr><td bgcolor=#FF8C2C>Telefono: <c:out value='${arrData[0][2]}'/>
<td><input type=text name=xtel value="<c:out value='${arrData[0][2]}'/>" size=12>
<tr><td bgcolor=#FF8C2C>Centro: <c:out value='${arrData[0][3]}'/>
<td><input type=text name=xcen value="<c:out value='${arrData[0][3]}'/>" size=45>
<tr><td bgcolor=#FF8C2C>Servicio: <c:out value='${arrData[0][4]}'/>
<td><input type=text name=xser value="<c:out value='${arrData[0][4]}'/>" size=45>
<tr><td bgcolor=#FF8C2C>Atendido:
<c:choose>
<c:when test="${arrData[0][5]=='Si'}">
<td><input type=radio name=xate value=Si >Si
<input type=radio name=xate value=No checked>No
</c:when>
<c:otherwise>
<td><input type=radio name=xate value=Si checked>Si
<input type=radio name=xate value=No >No
</c:otherwise>

</c:choose>
<tr><td bgcolor=#FF8C2C>Fecha de Creacion:
<td><input type="text" name="xfcr" id="xfcr" value="<c:out value='${arrData[0][6]}'/>" size="15">
<input type="button" id="xfcr_b" value=" ... ">
<tr><td bgcolor=#FF8C2C>Fecha de Cita:
<td><input type="text" name="xfci" id="xfci" value="<c:out value='${arrData[0][7]}'/>" size="15">
<input type="button" id="xfci_b" value=" ... ">

</table>
<input type=submit name=boton value="GRABAR">
<input type=submit name=boton value="CANCELAR">

</form>
<script language="javascript">
generar_cal("xfcr","xfcr_b");
generar_cal("xfci","xfci_b");
</script

</body>
</html>

y este es el codigo en el q hago la consulta
public void grabarNuevoRegistro( HttpServletRequest request ) {
String[] xArr = new String[9];
xArr[0] = getNuevoCodigo();
xArr[1] = request.getParameter( "xdni" );
xArr[2] = request.getParameter( "xnom" );
xArr[3] = request.getParameter( "xtel" );
xArr[4] = request.getParameter( "xcen" );
xArr[5] = request.getParameter( "xser" );
xArr[6] = request.getParameter( "xate" );
xArr[7] = request.getParameter( "xfcr" );
xArr[8] = request.getParameter( "xfci" );

sql = "INSERT INTO paciente (pac_dni,pac_nombre,pac_telefono,pac_centro,pac_servicio,pac_atendido,pac_fec_crea,pac_fec_cita) VALUES (?,?,?,?,?,?,?,?,?) ";
this.db.insert( sql, xArr );
}
tengo 8 campos q deseo mostrar, ojala puedan ayudarme ya q recien estoy aprendiendo a manejar netbeans, gracias de antemano.

 
Re: probema para ingresar registros, netbeans con postgres
Enviado por Ivan el día 9 de octubre de 2008

me olvidaba, este mi controlador, q de alli llamo

String xopc = request.getParameter(\"xopc\");
//MultipartRequest objReq = null;
cPaciente objOpc = new cPaciente();
Vector arrData;
//si la opcion es null -> la opacion sera listado
if ( xopc == null )
{
xopc = \"LISTADO\";
}
//haremos las comparaciones con las distintas opciones
// 1. se hace la comaracion si la opcion es listado.
if ( xopc.compareTo( \"LISTADO\" ) == 0)
{

arrData = (Vector)objOpc.getRegistros();//obtengo los reguistros
request.setAttribute( \"arrData\", arrData );//la respuesta la pongo como atributo
request.getRequestDispatcher( \"m_pac_listado_tpl.jsp\" ).forward( request,response );
/*culminando este if manda arrdata con los datos de la consulta
hacia m_pnp_listado_tpl.jsp */
}

// 2. se hace la comparacion si la opcion es Modificar Reguistro .
else if ( xopc.compareTo( \"MODIFICAR_REGISTRO\" ) == 0 )
{
String xcod = request.getParameter( \"xcod\" );
arrData = (Vector)objOpc.getRegistro(xcod);//obtengo los reguistros
request.setAttribute( \"arrData\", arrData);
request.setAttribute(\"operacion\",\"UPDATE\");
request.setAttribute(\"titulo\",\"Modificar paciente\");
request.getRequestDispatcher( \"m_pac_modificar_tpl.jsp\" ).forward( request,response );
//
}
else if ( xopc.compareTo( \"NUEVO_ELIMINAR_REGISTRO\" ) == 0 )
{

if ( request.getParameter( \"boton\" ).compareTo( \"Nuevo Registro\") == 0 )
{
arrData = new Vector();
Vector fila = new Vector();
//mostrar los datos en la modificacion
fila.add(\"\");
fila.add(\"\");
fila.add(\"\");
fila.add(\"\");
fila.add(\"\");
fila.add(\"\");
fila.add(\"\");
fila.add(\"\");
fila.add(\"\");

arrData.add( fila);
request.setAttribute( \"arrData\", arrData);
//out.println(arrData);
request.setAttribute(\"operacion\",\"INSERT\");
request.setAttribute(\"titulo\",\"Nuevo paciente\");
request.getRequestDispatcher( \"m_pac_modificar_tpl.jsp\" ).forward( request,response );
}
if ( request.getParameter( \"boton\" ).compareTo( \"Eliminar Registros\") == 0 )
{
objOpc.eliminarRegistros( request.getParameterValues(\"xcod\") );
response.sendRedirect(\"m_pac_controller.jsp\");
}


}
else if ( xopc.compareTo( \"GRABAR_REGISTRO\") == 0 )
{
if ( request.getParameter( \"boton\" ).equals( \"GRABAR\" ) )
{
String operacion = request.getParameter(\"operacion\");//objReq
out.println(operacion);
if ( operacion.equals(\"UPDATE\"))
{
objOpc.grabarModificarRegistro(request );
xopc = \"LISTADO\";
response.sendRedirect(\"m_pac_controller.jsp\");
}
else
{
//Grabar un nuevo registro
//despues de presionar grabar hace el listado
objOpc.grabarNuevoRegistro(request );
xopc = \"LISTADO\";
response.sendRedirect(\"m_pac_controller.jsp\");
}
}
else
{
xopc = \"LISTADO\";
response.sendRedirect(\"m_pac_controller.jsp\");
}
}

 


Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: musica mp3 | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | tienda virtual | gifs animados