I apologize for not including an example earlier, I was hoping someone
would identify an known error. I have made a smaller example of the
larger picture:
Code Sample:
my $stmt=$DBH->prepare('BEGIN
test_intonly( ? );
END;');
my $result;
my $rv = $stmt->bind_param_inout(1, \$result, 0, { ora_type => ORA_RSET });
$stmt->execute;
Oracle Procedure:
teedev >desc test_intonly;
PROCEDURE test_intonly
Argument Name Type In/Out Default?
------------------------------ ----------------------- ------ --------
OUT_INT NUMBER IN/OUT
Error Message:
DBD::Oracle::st execute failed: ORA-06550: line 2, column 33:
PLS-00306: wrong number or types of arguments in call to 'TEST_INTONLY'
ORA-06550: line 2, column 33:
PL/SQL: Statement ignored (DBD ERROR: OCIStmtExecute) at ./s.pl line 20.
--
C Wayne Huling <[EMAIL PROTECTED]>