Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris
 
PerlMonks  

Re^2: Oracle BLOB Locator

by Lhamo Latso (Scribe)
on Aug 20, 2005 at 17:51 UTC ( #485404=note: print w/ replies, xml ) Need Help??


in reply to Re: Oracle BLOB Locator
in thread Oracle BLOB Locator

The first error listed occurs on the subsequent sth2.bind_param with:

$fil = $hashref->{IMP_IMAGE};
and the second error occurs on the sth2.execute with:
$fil = ${ $hashref->{IMP_IMAGE} };
I think the second one in more correct, being that I actually could do the bind. The PLS-00306 error occurs on the sth2.execute statement, during the call to dbms_lob.filegetname. The first passed arguement is the lob locator, of which DBD::Oracle provides 2 ora_types: ora_clob and ora_blob. My lob locator is BFILE. I worked later last night and found that the Oracle column IDs CLOB, BLOB and BFILE are 112, 113 and 114. That makes the error message accurate in that I gave the wrong type.

I tried just passing an integer 114, but the DBD or DBI interface complained and replaced it with SQLVARCHAR.

I just checked the code. I had "use strict;" on.

Thanks for the help.


Comment on Re^2: Oracle BLOB Locator
Select or Download Code

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://485404]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (9)
As of 2015-07-28 13:21 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (254 votes), past polls