On Fri, 5 Sep 2008, Bob Bruynooghe wrote:
> I am calling the method setObject(int parameterIndex, Object x, int
> targetSqlType) with NUMERIC as the targetSqlType and a BigDecimal value of
> -92233720368.54775 as x. I expected the value placed in the database to have
> no fractional part. In fact the database contains -92233720368.54775.
I'm not sure why you expect no fraction here, the numeric type does
support fractional parts.
> I have also tried using the method setObject(int parameterIndex, Object
> x, int targetSqlType, int scale) and setting the scale explicitly. The
> value of scale is being ignored.
Yes, this is a bug in the driver.
Kris Jurka