2011-11-07 28 views
1

我收到以下錯誤:值java.sql.SQLException

java.sql.SQLException: Exhausted Resultset 
    at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134) 
    at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179) 
    at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:269) 
    at oracle.jdbc.driver.ScrollableResultSet.getOracleObject(ScrollableResultSet.java:655) 
    at oracle.jdbc.driver.ScrollableResultSet.getFloat(ScrollableResultSet.java:828) 
    at oracle.jdbc.driver.OracleResultSet.getFloat(OracleResultSet.java:1552) 
    at website.web.InboxReader.NormalizeImp(InboxReader.java:625) 
    at website.web.InboxReader.accessGmail(InboxReader.java:122) 
    at website.web.InboxReader.main(InboxReader.java:51) 

這些行後:

ResultSet parentMessage = parentstmt.executeQuery("SELECT SUM(IMPORTANCE) AS IMPAVG FROM MAIL"); 
    avgsum = parentMessage.getFloat("IMPAVG"); 

我這不是正確地做上述?

謝謝!

+0

[java.sql.SQLException中:用盡結果集]的可能重複(http://stackoverflow.com/questions/3502005/java-sql -sqlexception枯竭,結果集) – unholysampler

回答

2

嘗試調用

parentMessage.next(); 

之前試圖訪問SQL

+0

雅只是做了這一點,但存在同樣的錯誤 – Ava

+0

得到它。謝謝! – Ava

相關問題