ho fatto e.printStackTrace() e mi stampa questo
codice:
java.sql.SQLException: ResultSet is closed
at sun.jdbc.odbc.JdbcOdbcResultSet.checkOpen(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcResultSet.clearWarnings(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcResultSet.close(Unknown Source)
at AccessInterface.disconnect(AccessInterface.java:47)
at MyTableModel.createObjArray(MyTableModel.java:54)
at MyTableModel.<init>(MyTableModel.java:27)
at TableDemo.<init>(TableDemo.java:39)
at TableDemo.createAndShowGUI(TableDemo.java:88)
at TableDemo.main(TableDemo.java:106)
come faccio a risalire alla riga dell'errore?????
e' per caso quel (AccessInterface.java:47)????
alla riga 47 c'e' questo:
codice:
if(rset != null)rset.close();
il controllo con l'if lo metto xke senno' mi da una NullPointerException in alcuni casi.
ho provato a togliere questa riga e mi da questo errore:
codice:
java.lang.NullPointerException
at AccessInterface.disconnect(AccessInterface.java:49)
at MyTableModel.createObjArray(MyTableModel.java:54)
at MyTableModel.<init>(MyTableModel.java:27)
at TableDemo.<init>(TableDemo.java:39)
at TableDemo.createAndShowGUI(TableDemo.java:88)
at TableDemo.main(TableDemo.java:106)
Exception in thread "main"
nella riga 49 c'e' il comando che chiude la connessione:
se tolgo anche questo non mi da errori pero' cosi' e' come se lasciassi la connessione al db aperta,e nn penso sia buono.
Qualcuno puo' darmi una mano???