Operation not allowed after ResultSet closed
Publicado por danae (10 intervenciones) el 18/05/2009 03:57:33
hola mmm tengo este error Operation not allowed after ResultSet closed
mm estoy usando una conecxion de java con mysql ya cree otra variable tipo statement pero ni aun asi funciona, use el close(); pero nop naa de naaa alguien me puede ayudar?????????? porfissssssssssssssssss aca esta la parte del codigo haaaaaaa despues de haber creado el otro statement sale un error de nullException
ResultSet Tarifas= instruccion1.executeQuery("select clv_tarifa from tarifaquin");
while(Tarifas.next()){
int t=1;
ResultSet ResultadoLimiteSup =instruccion.executeQuery("SELECT limSuperior FROM tarifaquin WHERE clv_tarifa='"+Tarifas.getObject(t).toString()+"'" );
StringBuffer resultados = new StringBuffer();
ResultSetMetaData metaDatos = ResultadoLimiteSup.getMetaData();
int numeroDeColumnas = metaDatos.getColumnCount();
while ( ResultadoLimiteSup.next() ) {
for ( int i = 1; i <= numeroDeColumnas; i++ )
resultados.append( ResultadoLimiteSup.getObject( i ) + " " );
LimSup= Double.parseDouble(resultados.toString());
resultados.append( " " );
}
//String prueba=resultados.toString();
//double LimSup=Double.parseDouble(prueba);
t++;
} //Tarifas.close();
mm estoy usando una conecxion de java con mysql ya cree otra variable tipo statement pero ni aun asi funciona, use el close(); pero nop naa de naaa alguien me puede ayudar?????????? porfissssssssssssssssss aca esta la parte del codigo haaaaaaa despues de haber creado el otro statement sale un error de nullException
ResultSet Tarifas= instruccion1.executeQuery("select clv_tarifa from tarifaquin");
while(Tarifas.next()){
int t=1;
ResultSet ResultadoLimiteSup =instruccion.executeQuery("SELECT limSuperior FROM tarifaquin WHERE clv_tarifa='"+Tarifas.getObject(t).toString()+"'" );
StringBuffer resultados = new StringBuffer();
ResultSetMetaData metaDatos = ResultadoLimiteSup.getMetaData();
int numeroDeColumnas = metaDatos.getColumnCount();
while ( ResultadoLimiteSup.next() ) {
for ( int i = 1; i <= numeroDeColumnas; i++ )
resultados.append( ResultadoLimiteSup.getObject( i ) + " " );
LimSup= Double.parseDouble(resultados.toString());
resultados.append( " " );
}
//String prueba=resultados.toString();
//double LimSup=Double.parseDouble(prueba);
t++;
} //Tarifas.close();
Valora esta pregunta


0