Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/03/2007, 15:36
gamarin
 
Fecha de Ingreso: septiembre-2004
Mensajes: 17
Antigüedad: 19 años, 9 meses
Puntos: 0
Un errror que me genera el SQL Server 2000

Hola que tal, otra vez molestandolos por aqui, lo que pasa es que estoy programando con servlets de java y lo que deseo imprimir en pantalla son 3 listas de alumnos, al generar la tercer lista el SQL Server me manada el sigueinte error:

SQLException: [Microsoft][Administrador de controladores ODBC] Estado del cursor no válido
SQLState: 24000
VendorError: 0

estoy recorriendo el cursor ResultSet por partes del registro 1 al 38 y luego del 39 ql 76, pero al recorerlo del 77 al 114 me manda el error que les comento.. utilizo el siguiente codigo JAVA..


String qry3 = "select apaterno,amaterno,nombre,estado,idarea " +
" " +"from aspirantedp " +
" " +"where fecha_examen=\'"+fecha+"\' "+
" " +"order by apaterno asc; ";
int x3=0;
try{

stmt_consul = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSI TIVE, ResultSet.CONCUR_READ_ONLY);
if(stmt_consul.execute(qry3)){
rs = stmt_consul.getResultSet();



for( int r=77; r<=114;r++ ){
rs.absolute(r);
numeroDeFilas =(int)rs.getRow();
out.println(" <TR bordercolor='#000000'> ");
out.println(" <TD><span class='Estilo8'>"+numeroDeFilas+"</span></TD> ");
String Espacios = " ";
String Apaterno = (String)rs.getString("apaterno");
String Amaterno = (String)rs.getString("amaterno");
String Nombre = (String)rs.getString("nombre");
String NombreCompleto = Apaterno+Espacios+Amaterno+Espacios+Nombre;
out.println(" <TD><div align='left' class='Estilo8'>"+NombreCompleto+"</div></TD> ");
String Estado = (String)rs.getString("estado");
out.println(" <TD><div align='left' class='Estilo8'>"+Estado+"</div></TD> ");
int Area = (int)rs.getInt("idarea");
out.println(" <TD><div align='center' class='Estilo8'>"+Area+"</div></TD> ");
out.println(" <TD><div align='left' class='Estilo8'></div></TD> ");
out.println(" <TD width='110'><div align='left' class='Estilo8'></div></TD> ");
out.println(" </TR> ");
}



SI ALGUIEN ME PUEDE AYUDAR POR FAVOR SE LO AGRADECERIA MUCHISIMO.

SALUDOS