Re: Update ResultSet

Поиск
Список
Период
Сортировка
От tivvpgsqljdbc@gtech-ua.com
Тема Re: Update ResultSet
Дата
Msg-id 470CD623.4050109@gtech-ua.com
обсуждение исходный текст
Ответ на Re: Update ResultSet  ("Christian Rengstl" <Christian.Rengstl@klinik.uni-regensburg.de>)
Ответы Re: Update ResultSet  (Andrew Lazarus <drlaz@attglobal.net>)
Список pgsql-jdbc
Hi.

I'd create an updatable server-side view and issue select against it.
Not sure if primary key information will be propagated, but you can try.

Christian Rengstl wrote:
> And I suppose there is no reasonable workaround, is there?
>
>

>
>>>> On Wed, Oct 10, 2007 at  2:53 PM, in message
>>>>
> <470CCB67.80106@enterprisedb.com>,
> "Heikki Linnakangas" <heikki@enterprisedb.com> wrote:
>
>> Only simple result sets coming from a single table, with no joins,
>>
> are
>
>> updateable. Granted, the error message is misleading. The driver has
>>
> to
>
>> parse the query, to extract the name of the table to update or throw
>>
> an
>
>> error if there's more than one table involved. In this case, it
>>
> doesn't
>
>> understand the INNER JOIN, and therefore you get the misleading
>>
> error
>
>> message instead of this: "ResultSet is not updateable.  The query
>>
> that
>
>> generated this result set must select only one table, and must
>>
> select
>
>> all primary keys from that table. See the JDBC 2.1 API
>>
> Specification,
>
>> section 5.6 for more details."
>>



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

Предыдущее
От: "Christian Rengstl"
Дата:
Сообщение: Re: Update ResultSet
Следующее
От: Marek Lewczuk
Дата:
Сообщение: AbstractJdbc2Array - another patch