From ee2154829e3fe715f166646bdf9f43e9a102a694 Mon Sep 17 00:00:00 2001 From: Dave Cramer Date: Sat, 9 Mar 2002 17:36:14 +0000 Subject: Added a check for not calling next() before getting objects from the result set, moved the check for columnIndex into same call check at the top of all getXXX added appropriate error --- src/interfaces/jdbc/org/postgresql/ResultSet.java | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/interfaces/jdbc/org/postgresql/ResultSet.java') diff --git a/src/interfaces/jdbc/org/postgresql/ResultSet.java b/src/interfaces/jdbc/org/postgresql/ResultSet.java index 768a489e6f3..6e533eed010 100644 --- a/src/interfaces/jdbc/org/postgresql/ResultSet.java +++ b/src/interfaces/jdbc/org/postgresql/ResultSet.java @@ -255,5 +255,10 @@ public abstract class ResultSet else this.warnings = warnings; } + protected void checkResultSet( int column ) throws SQLException + { + if ( this_row == null ) throw new PSQLException("postgresql.res.nextrequired"); + if ( column < 1 || column > fields.length ) throw new PSQLException("postgresql.res.colrange" ); + } } -- cgit v1.2.3