From ef80c87f60b7377728f9eb0005b0af22f9afcb48 Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Wed, 22 Aug 2001 13:20:06 +0000 Subject: [PATCH] Attached is a simple one line patch for the problem reported in the following email. > > The problem: When I call getBigDecimal() on a ResultSet, it > > sometimes throws an exception: > > > > Bad BigDecimal 174.50 > > at org.postgresql.jdbc2.ResultSet.getBigDecimal(ResultSet.java:373) > > at org.postgresql.jdbc2.ResultSet.getBigDecimal(ResultSet.java:984) > > ...blah blah blah... > > org.postgresql.util.PSQLException: Bad BigDecimal 174.50 Barry Lind --- src/interfaces/jdbc/org/postgresql/jdbc2/ResultSet.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/interfaces/jdbc/org/postgresql/jdbc2/ResultSet.java b/src/interfaces/jdbc/org/postgresql/jdbc2/ResultSet.java index 6ff3b60a74..ad81a7c61f 100644 --- a/src/interfaces/jdbc/org/postgresql/jdbc2/ResultSet.java +++ b/src/interfaces/jdbc/org/postgresql/jdbc2/ResultSet.java @@ -798,8 +798,7 @@ public class ResultSet extends org.postgresql.ResultSet implements java.sql.Resu public java.math.BigDecimal getBigDecimal(int columnIndex) throws SQLException { - // Now must call BigDecimal with a scale otherwise JBuilder barfs - return getBigDecimal(columnIndex,0); + return getBigDecimal(columnIndex,-1); } public java.math.BigDecimal getBigDecimal(String columnName) throws SQLException -- 2.11.0