Ver Mensaje Individual
  #6 (permalink)  
Antiguo 15/09/2010, 17:22
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 8 meses
Puntos: 260
Sonrisa Respuesta: novata implora auxilio

Hola,

Si ese el caso entonces posiblemente podría ser algo así:

Código:
Connection canal = null;
ResultSet tabla= null;
Statement instruccion=null;
String sitiobase = "c:/c/materias.mdb";
String strcon= "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=" + sitiobase;
try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
canal=DriverManager.getConnection(strcon);
instruccion = canal.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_UPDATABLE);
} catch(java.lang.ClassNotFoundException e){} catch(SQLException e) {};

//String concepto = request.getParameter("concepto");

String SQLString = "SELECT TOP 10 * FROM material";
if (request.getParameterValues("concepto").length > 0) {
    SQLString = "SELECT * FROM material WHERE concepto IN (";
    for (String s : request.getParameterValues("concepto")) {
        SQLString += s.toString() + ", ";
    }
    SQLString = SQLString.substring(0, SQLString.lastIndexOf(',')) + ")";
}

//String q="select * from material where concepto="+concepto;
try { tabla = instruccion.executeQuery(SQLString);
while (tabla.next()) {
out.println("CLAVE:&nbsp;<INPUT TYPE=TEXT NAME=clave VALUE="+ tabla.getString(2)+ "><BR><BR>");
out.println("TITULO:&nbsp;<INPUT TYPE=TEXT NAME=TITULO VALUE= '"+ tabla.getString(3)+ "'SIZE='100'><BR><BR>");
out.println("PRECIO:&nbsp;<INPUT TYPE=TEXT NAME=PRECIO VALUE= "+ tabla.getString(4)+ "><BR><BR>");
}
tabla.close();instruccion.close();canal.close();
} catch(SQLException e) {} catch(Exception ex){};
Lo único que me parece extraño es que en concepto tengas números que coinciden exactamente con el precio, revisa que estés usando los campos correctos en el último JSP que mostraste y que tengan el mismo nombre todos los checkbox.

Código:
      <input name="concepto5" type="checkbox" id="concepto" value="5.00">
HORA DE USO POR COMPUTADORA </span></td>
    <td><div align="center"><span class="Estilo1 Estilo12"></span>
      <div align="center" class="Estilo13">$ 5.00 </div>
      <span class="Estilo1 Estilo12"></span></div></td>
    <td><div align="center">
      <span class="Estilo1 Estilo12"><span class="Estilo11">
      <input name="cantidad5" type="text" id="cantidad5">
      </span></span></div></td>
Saludos,