From: | Russ Tennant <russ(at)i2rd(dot)com> |
---|---|
To: | pgsql-jdbc(at)postgresql(dot)org |
Subject: | "org.postgresql.util.PSQLException: This ResultSet is closed" in call to rst.getString(..) |
Date: | 2005-10-05 22:18:20 |
Message-ID: | 200510051718.20776.russ@i2rd.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-jdbc |
The following code throws an Exception with the postgresql jdbc driver. This code does work with the MySQL and HSQL JDBC drivers and it looks correct to me. The call to getString(..) is what is causing the exception. It appears the result set is considered closed even though ResultSet.next() returns true in this case. Any help would be appreciated. Thanks.
Info:
Server Version = 8.0.3
JDBC Driver Version = 8.0 Build 312
Code that causes exception:
ResultSet rstVersionColumns=meta.getVersionColumns(null, null, tableName);
while (rstVersionColumns.next())
{
String fieldName=rstColumn.getString("COLUMN_NAME"); // Exception thrown here
if (_logger.isDebugEnabled())
_logger.debug("Version field "+fieldName);
// [snip]
}
Partial Stack Trace
Caused by: org.postgresql.util.PSQLException: This ResultSet is closed.
at org.postgresql.jdbc2.AbstractJdbc2ResultSet.checkClosed(AbstractJdbc2ResultSet.java:2457)
at org.postgresql.jdbc2.AbstractJdbc2ResultSet.findColumn(AbstractJdbc2ResultSet.java:2358)
at org.postgresql.jdbc2.AbstractJdbc2ResultSet.getString(AbstractJdbc2ResultSet.java:2203)
--
Russ Tennant
russ(at)i2rd(dot)com
From | Date | Subject | |
---|---|---|---|
Next Message | Oliver Jowett | 2005-10-05 22:38:00 | Re: "org.postgresql.util.PSQLException: This ResultSet is |
Previous Message | Marc Herbert | 2005-10-05 14:22:37 | Re: Selecting on non ASCII varchars |