From: | "Campbell, Lance" <lance(at)illinois(dot)edu> |
---|---|
To: | <pgsql-jdbc(at)postgresql(dot)org> |
Subject: | Found a problem with 8.2-508 JDBC 4 |
Date: | 2008-09-11 15:46:16 |
Message-ID: | B10E6810AC2A2F4EA7550D072CDE876001D20925@SAB-FENWICK.sab.uiuc.edu |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-jdbc |
PostgreSQL: 8.2.4
JDK: 1.6.0_07
JDBC Driver: 8.2-508 JDBC4
I have found a problem with 8.2-508 JDBC 4. I can recreate the problem
every time.
Summary of problem:
When the below SQL is executed the result set returns the value of
"null" for the field "calendar_name". When I use driver "8.2-506 JDBC
4" and "8.2-507 JDBC 4" it work correctly and I get a valid value.
SQL that returns a "null" in 508 but not in 506 and 507 for the field
"calendar_name":
SELECT to_char(event.start_timestamp, 'Mon FMDD, YYYY') AS start_date,
to_char(event.end_timestamp, 'Mon FMDD, YYYY') AS end_date,
to_char(event.start_timestamp, 'FMHH:MI am') AS start_time,
to_char(event.end_timestamp, 'FMHH:MI am') AS end_time,
to_char(event.news_letter_timestamp, 'YYYYMMDD') AS news_letter_date,
to_char(event.news_letter_timestamp, 'FMHHMISS') AS news_letter_time,
to_char(last_updated_timestamp, 'MM/DD/YYYY') AS last_updated_date,
to_char(event.created_timestamp, 'MM/DD/YYYY') AS created_date,
event.*,
calendar.name as calendar_name
FROM calendar.event, calendar.calendar
WHERE event.id=? AND event.fk_calendar_id=calendar.id
When I rearrange the following SQL, driver 508 will return a non "null"
value for calendar_name. Both the above and below SQL work with 506 and
507:
SELECT to_char(event.start_timestamp, 'Mon FMDD, YYYY') AS start_date,
to_char(event.end_timestamp, 'Mon FMDD, YYYY') AS end_date,
to_char(event.start_timestamp, 'FMHH:MI am') AS start_time,
to_char(event.end_timestamp, 'FMHH:MI am') AS end_time,
to_char(event.news_letter_timestamp, 'YYYYMMDD') AS news_letter_date,
to_char(event.news_letter_timestamp, 'FMHHMISS') AS news_letter_time,
to_char(last_updated_timestamp, 'MM/DD/YYYY') AS last_updated_date,
to_char(event.created_timestamp, 'MM/DD/YYYY') AS created_date,
calendar.name as calendar_name,
event.*
FROM calendar.event, calendar.calendar
WHERE event.id=? AND event.fk_calendar_id=calendar.id
Thanks,
Lance Campbell
Project Manager/Software Architect
Web Services at Public Affairs
University of Illinois
217.333.0382
http://webservices.uiuc.edu <http://webservices.uiuc.edu/>
From | Date | Subject | |
---|---|---|---|
Next Message | Kris Jurka | 2008-09-11 17:19:14 | Re: Found a problem with 8.2-508 JDBC 4 |
Previous Message | Craig Ringer | 2008-09-11 02:33:02 | Re: looking for a jdbc method. |