asp执行oracle存储过程问题,???

zxl0110 2006-06-29 07:11:01
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

...全文
98 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zxl0110 2006-06-29
  • 打赏
  • 举报
回复
顶一下,大家帮帮忙呀!

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧