Re: Bug in setFetchSize
От | Dave Smith |
---|---|
Тема | Re: Bug in setFetchSize |
Дата | |
Msg-id | 1102083199.6713.3.camel@playpen.candata.com обсуждение исходный текст |
Ответ на | Re: Bug in setFetchSize (Oliver Jowett <oliver@opencloud.com>) |
Ответы |
Re: Bug in setFetchSize
|
Список | pgsql-jdbc |
Does it matter if the setAutoCommit is true or false .. or is it just an explicit commit(); call that would close the portal? On Fri, 2004-12-03 at 05:20, Oliver Jowett wrote: > Dave Smith wrote: > > We are using pg80b1.308.jdbc3.jar with pg 7.4.5 and trying to use > > setFetchSize on Statement. > > > > Once we try and fetch outside the value we have set for fetchSize we get > > ERROR: portal "C_4" does not exist > > The only case I can think of this happening is if you are trying to use > a ResultSet after the transaction that created it has committed or > rolled back. > > You're not meant to do that unless you specify HOLD_CURSORS_OVER_COMMIT > (which the driver will currently reject as unsupported). The driver does > not explicitly close ResultSets on commit, but the server closes the > underlying cursor so you see this error. > > If that's not the scenario, can you provide some sample code that > demonstrates the problem? > > > So it looks like you are using fetchSize as an absolute size, which is > > not my reading of the spec. > > I don't understand your analysis. > > -O > > ---------------------------(end of broadcast)--------------------------- > TIP 3: if posting/reading through Usenet, please send an appropriate > subscribe-nomail command to majordomo@postgresql.org so that your > message can get through to the mailing list cleanly -- Dave Smith CANdata Systems Ltd 416-493-9020
В списке pgsql-jdbc по дате отправления: