Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: OCI Clob bind

Re: OCI Clob bind

From: Simeon Bailey <s.bailey_at_astracon.com.au>
Date: Sun, 04 Apr 1999 12:00:34 +0800
Message-ID: <3706E3E2.63DCE24E@astracon.com.au>

Simeon Bailey wrote:

> Hey :),
> I am attempting to: insert into tablename (empty_clob()) returning
> clobcol into :val1

I have solved my own problem soln:
When binding out vars which are clobs the cbf_get_data() callback cannot provide NULL pointers as is done in Oracle's example code:

static sb4 cbf_get_data(dvoid *ctxp, OCIBind *bindp, ub4 iter, ub4 index,
                         dvoid **bufpp, ub4 **alenp, ub1 *piecep,
                         dvoid **indpp, ub2 **rcodepp)
{
 *bufpp = (dvoid *) 0;
 *alenp = 0;
 *indpp = (dvoid *) 0;
 *rcodepp = 0;

 *piecep = OCI_ONE_PIECE;
 return OCI_CONTINUE;
} Received on Sat Apr 03 1999 - 22:00:34 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US