pls help me

From: "sandhya" <sandhyar(at)amiindia(dot)co(dot)in>
To: "Postgres" <pgsql-admin(at)postgresql(dot)org>
Subject: pls help me
Date: 2006-03-01 10:26:24
Message-ID: 00d801c63d1a$976d8920$cd00000a@sandhyar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

Hi,

In my application i need to create a file dynamically and load it into DB.

So.....I have created one object at run time .....and trying to open it inorder to write the content into it.....
But lo_open is returning -1(-ve value).
where i am doing mistake pls tell me.

lobjId = lo_creat(conn, INV_READ | INV_WRITE);
if (lobjId == 0)
fprintf(stderr, "can't create large object\n");

lobj_fd = lo_open(conn, lobjId, INV_WRITE);
//My application failed at this point..what i am missing here ?
if (lobj_fd < 0)
{
fprintf(stderr, "can't open large object %d\n",lobjId);
}
lo_lseek(conn, lobj_fd, 0, SEEK_SET);
nwritten = 0;
len = strlen(szContent);
while (len - nwritten > 0)
{
nbytes = lo_write(conn, lobj_fd, szContent, len - nwritten);
nwritten += nbytes;
}

Browse pgsql-admin by date

  From Date Subject
Next Message sandhya 2006-03-01 11:56:38 Fw: pls help me
Previous Message Andy Shellam 2006-03-01 10:07:41 [Fwd: Restricting the access to a database]