Re: Allow setObject(x,y,Types.BIT) if y is a Number &

From: Barry Lind <blind(at)xythos(dot)com>
To: kho(at)redhat(dot)com
Cc: PostgreSQL-patches <pgsql-patches(at)postgresql(dot)org>, pgsql-jdbc-list <pgsql-jdbc(at)postgresql(dot)org>, Darin Ohashi <DOhashi(at)maplesoft(dot)com>, Fernando Nasser <fnasser(at)redhat(dot)com>
Subject: Re: Allow setObject(x,y,Types.BIT) if y is a Number &
Date: 2003-06-30 16:44:16
Message-ID: 3F0068E0.9070704@xythos.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-jdbc pgsql-patches

Kim,

Are you going to be submitting a patch for this?

thanks,
--Barry

Kim Ho wrote:
> On Wed, 2003-06-18 at 13:09, Kim Ho wrote:
>
>>Problem:
>> - setObject(x,y,Types.BIT) throws an exception if y is a Number
>> - getObject() on a bit column will return null instead of True or False
>>Boolean objects
>>
>
> Added Problem:
> - Doesn't set bit columns
>
>
>>Fix:
>> - Added check in setObject() to check to that the Number has value==1.
>>If so, set to True. False otherwise. This seems to be consistent with
>>the rest of the code.
>> - Added BIT to JDBC datatype list
>
> - Using way to set values in both boolean/bit type columns
>
> It works now.
>
> The following program works now:
>
> Statement stmt = con.createStatement();
> stmt.execute("Create Table bit_tab (b bit)");
>
> PreparedStatement pstmt = con.prepareStatement("insert into bit_tab
> values (?)");
> pstmt.setBoolean(1,true);
> pstmt.execute();
>
> Sorry bout the delay.
>
> Cheers,
>
> Kim
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 7: don't forget to increase your free space map settings
>

In response to

Responses

Browse pgsql-jdbc by date

  From Date Subject
Next Message Kim Ho 2003-06-30 16:56:56 Re: Allow setObject(x,y,Types.BIT) if y is a Number &
Previous Message Barry Lind 2003-06-30 16:41:38 Re: Bug in ResultSet.moveToCurrentRow

Browse pgsql-patches by date

  From Date Subject
Next Message Rod Taylor 2003-06-30 16:48:40 Re: Patch for adding DATACUBE operator
Previous Message Barry Lind 2003-06-30 16:41:17 Re: [PATCHES] IPv6 patch doesn't work fine