Ver Mensaje Individual
  #9 (permalink)  
Antiguo 17/09/2010, 17:35
Avatar de sanchezg
sanchezg
 
Fecha de Ingreso: abril-2009
Mensajes: 76
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: novata implora auxilio

esq ya lo estuve intentando asi y no me arroja nada crei q era porq lo puse mal pero pinte la exepcion y me puso:java.sql.SQLException: [Microsoft][Controlador ODBC Microsoft Access] Pocos parámetros. Se esperaba 2.

oye en serio mil gracias por tu paciencia y ayuda creo q me urgen 1s clasesitas :( mi ultimo codigo quedo asi...
Código HTML:
Ver original
  1. <&#37;
  2. Connection canal = null;
  3. ResultSet tabla= null;
  4. Statement instruccion=null;
  5. String sitiobase = "c:/d/material.mdb";
  6. String strcon= "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=" + sitiobase;
  7. try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  8. canal=DriverManager.getConnection(strcon);
  9. instruccion = canal.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
  10. ResultSet.CONCUR_UPDATABLE);
  11. } catch(java.lang.ClassNotFoundException e){} catch(SQLException e) {};
  12. String SQLString = "SELECT TOP 10 * FROM sistemas";
  13. if (request.getParameterValues("clave").length > 0) {
  14.     SQLString = "SELECT * FROM sistemas WHERE clave IN (";
  15.     for (String s : request.getParameterValues("clave")) {
  16.         SQLString += "\"" + s + "\", ";
  17.     }
  18.     SQLString = SQLString.substring(0, SQLString.lastIndexOf(',')) + ")";
  19. }
  20. try { tabla = instruccion.executeQuery(SQLString);
  21. while (tabla.next()) {
  22. out.println("CLAVE:<BR> "+tabla.getString(1)+" <BR>");
  23. out.println("CONCEPTO:<BR> "+tabla.getString(2)+" <BR>");
  24. out.println("PRECIO:<BR> "+tabla.getString(3)+" <BR>");
  25. }
  26. tabla.close();instruccion.close();canal.close();
  27. } catch(SQLException e) {out.print(e);} catch(Exception ex){};
  28. %>