Re: Allow setObject(x,y,Types.BIT) if y is a Number &
От | Barry Lind |
---|---|
Тема | Re: Allow setObject(x,y,Types.BIT) if y is a Number & |
Дата | |
Msg-id | 3F0068E0.9070704@xythos.com обсуждение исходный текст |
Ответ на | Re: Allow setObject(x,y,Types.BIT) if y is a Number & (Kim Ho <kho@redhat.com>) |
Ответы |
Re: Allow setObject(x,y,Types.BIT) if y is a Number &
|
Список | pgsql-jdbc |
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 >
В списке pgsql-jdbc по дате отправления: