On Wed, Jul 11, 2001 at 01:49:35PM +0200, Christian Gruber wrote:

> Here the problem: I can't perform an insert statement that has more
> than one BLOB. I use bind_param(...., {ora_type=>ORA_BLOB}) to bind
> the parameters, which works fine for one single BLOB. But when the
> insert statement contains 2 BLOBs, I get the following error:
> 
> DBD::Oracle::st execute failed:  (DBD ERROR: Need bind_param(..., { ora_field=>... 
>}) attribute to identify table LOB field names)

> Does anybody have a clue?

There's a clue in the error message.  If you have multiple LOB fields of
the same type in the table, you must use the ora_field attribute to
bind_param.

Ronald

Reply via email to