Hi,
I have a problem with PERL and the stored procedures.
I can't execute
my $sth_proc = $dbh->prepare("call
db2inst1.sert_resource(?,3,?,?,?,?)");
$sth_proc->bind_param(1,$LOG IN_NAME);
$sth_proc->bind_param(2,$cpu);
$sth_proc->bind_param(3,$macc);
$sth_proc->bind_param(4,$anno);
$sth_proc->bind_param(5,$date);
$sth_proc->execute() or die "Can't do:" , $dbh->errstr(),"\n";
He says me the next message:
Can't do:[IBM][CLI Driver][DB2/LINUX] SQL10013N The specified library
"/msys/dbhome/db2inst1/sqllib/function/db2inst1.insert_resource" could
not be loaded.
The strange thing is that I can call the stored procedure from the
command line with db2 "call insert_resource(...)" . I can also do from
my PERL script system ("call \"db2inst1.insert_resource\"") and it works
well.
When I do from the command line db2 "invoke insert_resource", I have the
same error message.
Can anybody help me with this problem?
There are any environment configuration (variables) I could have
forgotten?
Thank you very much in advance...
Miguel