Re: Getting oid of 0 when doing LargeObjectManager.create()
От | Chris White |
---|---|
Тема | Re: Getting oid of 0 when doing LargeObjectManager.create() |
Дата | |
Msg-id | 013401c22875$5d202e70$ff926b80@amer.cisco.com обсуждение исходный текст |
Ответ на | Re: Getting oid of 0 when doing LargeObjectManager.create() (Dror Matalon <dror@zapatec.com>) |
Список | pgsql-jdbc |
This is exactly what I have done and I get valid oids returned, but I intermittently get an oid of 0. It is these that concern me. -----Original Message----- From: Dror Matalon [mailto:dror@zapatec.com] Sent: Wednesday, July 10, 2002 5:18 PM To: Chris White Cc: pgsql-jdbc@postgresql.org Subject: Re: [JDBC] Getting oid of 0 when doing LargeObjectManager.create() This works for me: // All LargeObject API calls must be within a transaction connection.setAutoCommit(false); // create a new large object int oid = largeObjectManager.create(LargeObjectManager.READ | LargeObjectManager.WRITE); You need to be in a transaction, and you need to create with flags. On Wed, Jul 10, 2002 at 04:49:39PM -0700, Chris White wrote: > I am getting a oid value of 0 returned when I do a > LargeObjectManager.create(). This tells me that I can't create a large > object. What reasons would cause this? and what I can do to solve the > problems. > > thanks > Chris White -- Dror Matalon Zapatec Inc 1700 MLK Way Berkeley, CA 94709 http://www.zapatec.com
В списке pgsql-jdbc по дате отправления: