Question
oracle Stored Procedure access from CF 6.1
Hi,
I am using Oracel 10g, Oracle 6.1, i want to use Stored Procedures in my project. I am getting some problems while using this one.. please help me.. Is there any configuration setting in the Cold Fusion administration...
Oracle Package/Procedure:
CREATE OR REPLACE PACKAGE one_function AS
FUNCTION GetOSUser RETURN VARCHAR2;
END one_function;
/
CREATE OR REPLACE PACKAGE BODY one_function AS
FUNCTION getosuser RETURN VARCHAR2 IS
vOSUser user_users.username%TYPE;
BEGIN
select prog_num into vOSUser from gcadmin.tbl_program where prog_num=1000;
RETURN vOSUser;
EXCEPTION
WHEN OTHERS THEN
RETURN 'UNK';
END getosuser;
END one_function;
/
CFML Sytax:
<cfstoredproc procedure="one_fucntion.getosuser" returncode="yes" datasource="gcadmin" debug="yes">
<cfprocresult name="rs1">
<cfprocparam cfsqltype="cf_sql_integer" type="IN" value="2" dbvarname="@number_in">
<cfprocparam type = "OUT" cfsqltype="cf_sql_varchar" variable ="vOSUser">
</cfstoredproc>
<cfoutput query="rs1">
#vOSUser#
</cfoutput>
Please help me.....
I am using Oracel 10g, Oracle 6.1, i want to use Stored Procedures in my project. I am getting some problems while using this one.. please help me.. Is there any configuration setting in the Cold Fusion administration...
Oracle Package/Procedure:
CREATE OR REPLACE PACKAGE one_function AS
FUNCTION GetOSUser RETURN VARCHAR2;
END one_function;
/
CREATE OR REPLACE PACKAGE BODY one_function AS
FUNCTION getosuser RETURN VARCHAR2 IS
vOSUser user_users.username%TYPE;
BEGIN
select prog_num into vOSUser from gcadmin.tbl_program where prog_num=1000;
RETURN vOSUser;
EXCEPTION
WHEN OTHERS THEN
RETURN 'UNK';
END getosuser;
END one_function;
/
CFML Sytax:
<cfstoredproc procedure="one_fucntion.getosuser" returncode="yes" datasource="gcadmin" debug="yes">
<cfprocresult name="rs1">
<cfprocparam cfsqltype="cf_sql_integer" type="IN" value="2" dbvarname="@number_in">
<cfprocparam type = "OUT" cfsqltype="cf_sql_varchar" variable ="vOSUser">
</cfstoredproc>
<cfoutput query="rs1">
#vOSUser#
</cfoutput>
Please help me.....