Re: Getting oid of 0 when doing LargeObjectManager.create()

From: Dror Matalon <dror(at)zapatec(dot)com>
To: Chris White <cjwhite(at)cisco(dot)com>
Cc: pgsql-jdbc(at)postgresql(dot)org
Subject: Re: Getting oid of 0 when doing LargeObjectManager.create()
Date: 2002-07-11 00:18:16
Message-ID: 20020711001816.GS41426@four.zapatec.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-jdbc

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

In response to

Responses

Browse pgsql-jdbc by date

  From Date Subject
Next Message Chris White 2002-07-11 00:53:24 Re: Getting oid of 0 when doing LargeObjectManager.create()
Previous Message Chris White 2002-07-10 23:49:39 Getting oid of 0 when doing LargeObjectManager.create()