Re: BUG? res.next() == false, but psql finds tuples?

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Palle Girgensohn <girgen(at)pingpong(dot)net>
Cc: pg(at)fastcrypt(dot)com, pgsql-jdbc(at)postgresql(dot)org
Subject: Re: BUG? res.next() == false, but psql finds tuples?
Date: 2005-04-22 15:17:33
Message-ID: 986.1114183053@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-jdbc

Palle Girgensohn <girgen(at)pingpong(dot)net> writes:
> --On fredag, april 22, 2005 11.01.32 -0400 Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
> wrote:
>> I'm wondering about misassignment of data types or something. It's not
>> clear though how that would result in no error but zero rows returned.
>> What are the column data types exactly?

> userid is text (setInt())
> courseid is int (setString())

The tcpdump shows that JDBC is specifying the parameter types as 1043
(varchar) and 23 (int4). It's hard to believe that varchar versus
text would be an issue ... but ... what happens if you do this in
psql?
select lang from participant
where userid = 'mango'::varchar and course_id = 38;

regards, tom lane

In response to

Responses

Browse pgsql-jdbc by date

  From Date Subject
Next Message Dave Cramer 2005-04-22 15:23:12 Re: BUG? res.next() == false, but psql finds tuples?
Previous Message Palle Girgensohn 2005-04-22 15:09:30 Re: BUG? res.next() == false, but psql finds tuples?