Dudas de Programacion » Java » Java Database Connectivity (JDBC)

problema con resultser

(1 post)
  • Started 10 months ago by gzapata

Tags:

  1. gzapata
    Member

    Hola
    Tengo un problema con la lectura de resultset, resulta que mando a ejecutar la siguiente sentencia:
    strSQL = "SELECT AntAA_ajustada, Edad, count(1) as CASOS " +
    " FROM VPOT_RESULT_SEP2009 " +
    " Where Sexo = 'M' " +
    " GROUP BY AntAA_ajustada, Edad";

    y espero que me retorne 1125 registros pero cuando leo el resultset:
    while(rs.next()){
    lin = rs.getInt("AntAA_ajustada") - c.ANTIGUEDADMINIMA + 1;
    col = rs.getInt("Edad")- c.EDADMINIMA + 1;

    casos[0][col] =rs.getInt("Edad");
    casos[lin][0] = rs.getInt("AntAA_ajustada");

    if (Prom==0){
    casos[lin][col]= rs.getInt(3);
    }else{
    salProm[lin][col]=
    (Double) rs.getDouble(4)/rs.getInt(3);
    }
    }
    rs.close();
    }catch (Exception e){
    e.printStackTrace();
    dc.closeConnections();
    }

    resulta que me envia el siguiente mensaje de error:
    java.sql.SQLException: [Microsoft][Administrador de controladores ODBC] Estado del cursor no válido
    at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6958)
    at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7115)
    at sun.jdbc.odbc.JdbcOdbc.SQLGetDataInteger(JdbcOdbc.java:3812)
    at sun.jdbc.odbc.JdbcOdbcResultSet.getDataInteger(JdbcOdbcResultSet.java:5639)
    at sun.jdbc.odbc.JdbcOdbcResultSet.getInt(JdbcOdbcResultSet.java:582)
    at calculoobd.GeneradorMatrices.generarMatriz(GeneradorMatrices.java:101)
    at calculoobd.GeneradorMatrices.generarMatrices(GeneradorMatrices.java:34)
    at calculoobd.Main.main(Main.java:22)

    eso se debe a que me retorna mas de 1125 lineas. la sentencia esta testeada y corre perfectamente..
    Espero su ayuda...

    Posted 10 months ago #



Reply

You must log in to post.

557 posts in 248 topics over 18 months by 212 of 362 members. Latest: mari90, Laux, martin1975

Acerca de...

Dudas de Programación es una Web, dentro del proyecto aulambra.com que nace con la idea de propocionar un foro de consultas sobre diferentes temas de programación. Orientado a ayudar a los internautas hispano-hablantes en Internet.

Ir al Blog de Linea de Código

Otras Webs