| From: | "Sergii Sinelnychenko" <SSinelnychenko(at)bossdev(dot)com> |
|---|---|
| To: | "Postgres-JDBC" <pgsql-jdbc(at)postgresql(dot)org> |
| Subject: | ResultSetMetaData + CachedResultSet bug |
| Date: | 2006-06-22 14:59:03 |
| Message-ID: | 032401c6960c$66ad1170$3a14a8c0@bossdev.com.ua |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-jdbc |
Hello everybody!
Today I have found a strange bug in JDBC driver (I used the last version avilable - 8.2dev-503). The problem is with VARCHAR
fields - driver returns "-1" on "getPrecision()" call. But class javax.sql.rowset.RowSetMetaDataImpl in its "setPrecision()" method
requires values of 0 and more (javadoc sais "precision the total number of decimal digits; must be <code>0</code> or more ").
I understand that in case of VARCHAR type we cannot speak about real number of decimal digits - but could just driver return 0
instead of -1?
Please advise.
Thanks in advance for answer.
---
WBR, Sergii Sinelnychenko
Senior Java Developer, Project Manager
e: SSinelnychenko(at)bossdev(dot)com
w: www.bossdev.com
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Mark Lewis | 2006-06-22 16:15:47 | Re: Limit vs setMaxRows issue |
| Previous Message | Dave Cramer | 2006-06-22 11:41:26 | Re: [JDBC] How to notify JBoss J2EE application in a trigger or rule??? |