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