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
REL7_2_STABLE
Bruce Momjian 25 years ago
parent e8f7bfc095
commit ef80c87f60
  1. 3
      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

Loading…
Cancel
Save