I have mysql procedure called from coldfusion page as below. For some reason the procedure executes with cfquery, but not using cfstoredproc. I get the infamous
noAccessToProcedureBodies error
I do not know what I am doing wrong. Any pointers would be appreciated.
SQL:
CREATE PROCEDURE temp1(in name_id varchar(50) )
BEGIN
select col1, col2, col3, if(col1 <= col3,'fail', 'pass') as ind,
count(distinct col2) from table1 group by col2
END;
ColdFusion:
<cfstoredproc procedure = "temp1" datasource = "test">
<cfprocparam cfsqltype="cf_sql_varchar" value="gate">
<cfprocresult name="searchResults">
</cfstoredproc>
<cfdump var="#searchResults#" label="Search Results">