I am using esql on Cocoon 2.0.3 to run a stored procedure with multiple 'IN' 
parameters on an Oracle 8.1.7 database but without success. I have run other 
procedures on the same database which have a single 'IN' parameter without any 
problem. I have also altered my 'problem' procedure to have a single 'IN' parameter 
and all is OK so I know the procedure if fine.

The esql code I am using is as follows:-

<esql:call>{call suggestion.enterSuggestion(
<esql:parameter direction="in" 
type="String"><xsp:expr>exprOne</xsp:expr></esql:parameter>
<esql:parameter direction="in" 
type="String"><xsp:expr>exprTwo</xsp:expr></esql:parameter>
)}</esql:call>

(I am using this within the standard <esql:execute-query> structure).

I always get the same error:-

ORA-06550: line 1, column 38: PLS-00103: Encountered the symbol "" when expecting one 
of the following: . ( ) , * @ % & | = - + < / > at in mod not range rem => .. <an 
exponent (**)> <> or != or ~= >= <= <> and or like as between from using is null is 
not || indicator is dangling The symbol "," was substituted for "" to continue.

Can anyone help?


--

This e-mail may contain confidential and/or privileged information. If you are not the 
intended recipient (or have received this e-mail in error) please notify the sender 
immediately and destroy this e-mail. Any unauthorized copying, disclosure or 
distribution of the material in this e-mail is strictly forbidden.



---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <[EMAIL PROTECTED]>
For additional commands, e-mail:   <[EMAIL PROTECTED]>

Reply via email to