Pessoal,
 
Estou tentando usar um BD Access junto com o java. Ao abrir um recordset e fazer qualquer opera��o, ele traz a seguite mensagem de erro:
 
java.sql.SQLException: ResultSet is closed
        at sun.jdbc.odbc.JdbcOdbcResultSet.getMetaData(JdbcOdbcResultSet.java:1306)
        at sun.jdbc.odbc.JdbcOdbcResultSet.findColumn(Compiled Code)
        at sun.jdbc.odbc.JdbcOdbcResultSet.getInt(JdbcOdbcResultSet.java:444)
        at Computador.doPlay(Computador.java:157)
        at Computador.verificaJogo(Compiled Code)
        at Peca$Click.mouseClicked(Peca.java:79)
        at java.awt.Component.processMouseEvent(Component.java:2361)
        at java.awt.Component.processEvent(Component.java:2203)
        at java.awt.Container.processEvent(Container.java:901)
        at java.awt.Component.dispatchEventImpl(Compiled Code)
        at java.awt.Container.dispatchEventImpl(Compiled Code)
        at java.awt.Component.dispatchEvent(Compiled Code)
        at java.awt.EventDispatchThread.run(Compiled Code)
O que estou tentando fazer:
 
ResultSet ataque = s.executeQuery("SELECT * FROM Ataque ORDER BY NivelPerigo DESC, Coordenada ASC, Vazios DESC");
ResultSet defesa = s.executeQuery("SELECT * FROM Defesa ORDER BY NivelPerigo DESC, Coordenada ASC, Vazios DESC");
ataque.next();
defesa.next();
 
fa=ataque.getInt("NivelPerigo");    <-- Exatamente aqui ocorre o erro
fd=defesa.getInt("NivelPerigo");
 
 
Algu�m sabe o porque???
 
 
 
Obrigado!!!
 
 
Eduardo

Responder a