asp执行oracle存储过程问题,???
ORACLE:
CREATE OR REPLACE FUNCTION reg_valid_account_web
(
v_account IN VARCHAR2
)
RETURN INTEGER IS
n_count NUMBER;
BEGIN
SELECT COUNT(1) INTO n_count FROM base_information WHERE account=v_account;
IF n_count=0 THEN
RETURN 1;
ELSE RETURN 0;
END IF;
END;
ASP
在Conn可连接的情况下
Set commd=Server.CreateObject("ADODB.Command")
Set commd.activeconnection=Conn
commd.commandtype=4
commd.commandtext="reg_valid_account_web" '调用存储过程名
commd.Prepared=true
commd.Parameters.append commd.CreateParameter("@v_account",200,1,50,"zxl0110")
commd.Parameters.append commd.CreateParameter("RETURN",3,4) '参数值 用户名,
commd.execute()
str=commd.parameters(0)
Response.Write(str)
当取checkr的时候就报
[Oracle][ODBC][Ora]ORA-06550: 第 1 行, 第 7 列: PLS-00221: 'REG_VALID_ACCOUNT_WEB' 不是过程或尚未定义 ORA-06550: 第 1 行, 第 7 列: PL/SQL: Statement ignored