Re: server-side prepared

Поиск
Список
Период
Сортировка
От Scott Lamb
Тема Re: server-side prepared
Дата
Msg-id 3E1C7B68.9000501@slamb.org
обсуждение исходный текст
Ответ на server-side prepared  (Felipe Schnack <felipes@ritterdosreis.br>)
Ответы Re: server-side prepared  (Felipe Schnack <felipes@ritterdosreis.br>)
Список pgsql-jdbc
Felipe Schnack wrote:

>   I just can't use server-side prepared statements
>   Here is a snippet of my sources, note that the column I'm inserting is
> of "bigint" data type
>   PreparedStatement prep = Connection.prepareStatement("insert into
> tablename values (?)");
>   prep.setNull(1, Types.BIGINT);
>   prep.executeUpdate();
>   For some strange reasons when I execute that I get the following
> error: "Column 'cpf' is of type BIGINT, but expression is of type text"
>   Well, I specified the BIGINT type correctly, What can I do?
>
>

Are you using the latest CVS release? I encountered this bug, too -
you'll probably find setting a non-null integer value works, but it
always thinks nulls are of type text. It was fixed in CVS a while ago,
but that version wasn't released with 7.3.0 or 7.3.1.

Scott


В списке pgsql-jdbc по дате отправления:

Предыдущее
От: Felipe Schnack
Дата:
Сообщение: Re: synchronized code
Следующее
От: Dave Cramer
Дата:
Сообщение: Re: server-side prepared