Cita:
Iniciado por cosme1 Hola josh_michel forzozamente tienes que meterlos en una misma linea??
supongo que tu formulario son puros textfield y recuperas algo asi los valores
String mivalor=request.getParameter("concepto");
por que no metes todo en un for?? donde primero recoges los valores de la primera fila y los insertas y que eso lo haga 6 veces??
algo asi
for(int i=0; i<6; i++)
{
mivalor=request.getParameter(i); // aqui mi idea que tus textfield sean llamados por numeros
}
holaaa mi estimadoo cosmee1, exacto, tengo textfield, en 6 filas, ya habia pensado hacerlo en un for, pero no me sale y no me sale, ahora lo intentarée y te diré que ondaa!
te dejoo parte del codigo:
Código SQL:
Ver original//cargando los campos a grabar
// excepto clave porque en mysql es de tipo auto-INCREMENT
//consulta uno
INTEGER num_poliza = INTEGER.parseInt(request.getParameter("NUM_POLIZA"));
INTEGER num_diario = INTEGER.parseInt(request.getParameter("NUM_DIARIO"));
//consulta dos
String concepto = request.getParameter("CONCEPTO");
INTEGER cargo = INTEGER.parseInt(request.getParameter("CARGO"));
INTEGER abono = INTEGER.parseInt(request.getParameter("ABONO"));
String concepto2 = request.getParameter("CONCEPTO");
INTEGER cargo2 = INTEGER.parseInt(request.getParameter("CARGO"));
INTEGER abono2 = INTEGER.parseInt(request.getParameter("ABONO"));
// INSERT INTO tabla(columnas) VALUES(valores);
String q = "insert into polizas( num_poliza , num_diario ) " +
"values(" + num_poliza + "," + num_diario + ");";
String query2 = "INSERT INTO movimientos_polizas( concepto , cargo , abono , num_poliza , num_diario) VALUES" +
"(\"" + concepto + "\"," + cargo + "," + abono + "," + num_poliza + "," + num_diario + ")," +
"(\"" + concepto + "\"," + cargo + "," + abono + "," + num_poliza + "," + num_diario + ")," +
"(\"" + concepto + "\"," + cargo + "," + abono + "," + num_poliza + "," + num_diario + ")," +
"(\"" + concepto + "\"," + cargo + "," + abono + "," + num_poliza + "," + num_diario + ")," +
"(\"" + concepto + "\"," + cargo + "," + abono + "," + num_poliza + "," + num_diario + ")," +
"(\"" + concepto + "\"," + cargo + "," + abono + "," + num_poliza + "," + num_diario + ");";
// String query2 = "insert into movimientos_polizas( concepto , cargo , abono , num_poliza , num_diario) values " +
// "(\"" + concepto + "\"," + cargo + "," + abono + "," + num_poliza + "," + num_diario + "),", +
// "(\"" + concepto + "\"," + cargo + "," + abono + "," + num_poliza + "," + num_diario + ");";
try {
// agregando renglon (INSERT)
INT n = instruccion.executeUpdate(q);
INT n2 = instruccion.executeUpdate(query2);
//avisando que se hizo la instruccion
OUT.println("REGISTRO INSERTADO TOTAL");
} catch (SQLException e) {
OUT.println(e);
}
;
try {
// tabla.close();
instruccion.close();
canal.close();
} catch (SQLException e) {
OUT.println(e);
}
;