Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/01/2004, 14:04
viebone
 
Fecha de Ingreso: noviembre-2003
Mensajes: 72
Antigüedad: 21 años, 3 meses
Puntos: 0
error jsp // acces

hola a todos y gracias de antemano

estoy haciendo una aplicacion jsp contra acces y da error uno de los .jsp, este jsp solo lee de la bbdd.

El problema es que trabajo con dos ResultSet, cuando los declaro desplazables y actualizables funciona bien, pero si los declaro solo movimiento hacia delante y de solo lectura falla.

Gracias

codigo:

<%
out.println("....");
//----------------------------
//---- CONEXION CON LA BBDD
//----------------------------
Connection conexion = null;
ResultSet rs = null;
ResultSet rs2 = null;
Statement ejecutorSQL = null;
Statement ejecutorSQL2 = null;
String query_1 = null;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conexion=DriverManager.getConnection("jdbc:odbc:e_ learning");
ejecutorSQL = conexion.createStatement(ResultSet.TYPE_SCROLL_SEN SITIVE, ResultSet.CONCUR_UPDATABLE);
ejecutorSQL2 = conexion.createStatement(ResultSet.TYPE_SCROLL_SEN SITIVE, ResultSet.CONCUR_UPDATABLE);
}
catch(java.lang.ClassNotFoundException e){} catch(SQLException e) {};
//--------------------------------------------------------------------------------------------------------
%>

<%
try{
rs = ejecutorSQL.executeQuery("select * from Zonas");
while(rs.next()){
out.println("<tr>");
out.println("<td width='35'><input type='checkbox' name='zona' value='" + rs.getString("Zona") + "'></td>");
out.println("<td class='T3' bgcolor='#12408A'>Zona " + rs.getString("Zona") + "</td>");
out.println("</tr>");
out.println("<tr>");
out.println("<td width='35'>&nbsp;</td>");
out.println("<td>&nbsp;</td>");
out.println("</tr>");
//--------------------------------------------------------------------
//------------------------------------
rs2 = ejecutorSQL2.executeQuery("select * from Concesionarios where Id_Zona =" + rs.getInt("Id_Zona"));

while(rs2.next()){
out.println("<tr>");
String idConcesionario = Integer.toString(rs2.getInt("Id_Concesionario"));
out.println("<td width='35'><input type='checkbox' name='concesionario' value=" + idConcesionario + "></td>");
out.println("<td >" + rs2.getString("Concesionario") + "</td>");
out.println("</tr>");
}
rs2.close();
}
rs.close();
}

//--------------------------------------------------------------------
//------------------------------------
catch(SQLException e) {};
try {
conexion.close();
}
catch(SQLException e) {};
%>