Hello, I'm trying to pass arguments to an Oracle stored procedure via
DBD::Proxy.  When connecting via DBD::Oracle, everything's fine.  When I
switch to Proxy, I get:

DBD::Proxy::st execute failed: Server returned error: Failed to execute
method CallMethod:
 Can't bind a reference (SCALAR(0x202d8a0)) at
D:/Perl/site/lib/DBI/ProxyServer.pm line 30
6.

I'm properly passing scalars for bind_param() and a scalar ref for
bind_param_inout(), so that's not the problem.

When I change that scalar ref to a string: $sth->bind_param_inout(4, 'foo',
100);
I instead get the error:

DBD::Proxy::st execute failed: Server returned error: Failed to execute
method CallMethod:
 DBD::Oracle::st execute failed: ORA-06550: line 1, column 7:
PLS-00201: identifier 'QUEUE_BOUNCE' must be declared
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored (DBD: oexec error) at
D:/Perl/site/lib/DBI/ProxyServer.pm line 3
17.

Is there a bug with the ProxyServer?

-1 to 1 Marketing
   eric dietrich riggers
   Developer
   [EMAIL PROTECTED]
   http://www.networkcommerce.com/

Reply via email to