Hola que tal buenas tardes, bueno antes que nada quiero aclarar que este tema lo posteo aqui porque el problema se me presenta desde mi programa en java y es muy raro la verdad, bueno el problema es el siguiente:
tengo el siguiente codigo declarado:
Connection mSQLcon;
Statement stmt;
ResultSet result;
Class.forName("oracle.jdbc.driver.OracleDriver");
mSQLcon = DriverManager.getConnection(
sDriver,
sUser, Pwd);
stmt=mSQLcon.createStatement(ResultSet.TYPE_SCROLL _SENSITIVE, ResultSet.CONCUR_UPDATABLE);
result =stmt.executeQuery(sQuery);
/************************************************** *
Nota para este caso sQuery tiene el siguiente valor:
select id_competencia, nombre_competencia from t_edd_cat_competencias where tipo_comp = 'T' order by id_competencia
************************************************** ***/
COmo podrán ver, cargo el driver, establesco la conexion, y hago todo lo necesario para no tener ningun problema, y realizo comunmente varias consultas sin ningun problema, pero al realizar la que se encuentra en la cadena anterior , se traba mi programa y no me realiza ninguna acción más, los unicos pasos de mas que realizo son los siguientes:
despues ordenar la ejecución de la consulta todo esta bien despues realizo lo siguiente:
result.last(); // para situar el cursor al final de el juego de resultados, para que por medio de resul.getRow() obtener el número de elementos que extraje, pero ya no llego a este ultimo paso, porque al indicarle que vaya a el ultimo registro el programa se muere, hago notar que no manda ni una excepción ni marca error alguno, simple y sencillamente se mantiene ejecutando esta ultima instrucción y no regresa, alguien sabe como pudo arreglar esto??? necesito ayuda urgente, de antemano muchisimas gracias