标题:[求助]ASP+SQL 调用存储过程出错了。
只看楼主
zy78918
Rank: 1
等 级:新手上路
帖 子:209
专家分:0
注 册:2007-7-18
 问题点数:0 回复次数:2 
[求助]ASP+SQL 调用存储过程出错了。

存储过程
CREATE proc login
@var_AS_name nvarchar(50),
@var_pass nvarchar(50),
@check_num int output
as
if exists (select * from ADMINUSER where AS_name=@var_AS_name and AS_Password=@var_pass)
--return 2 用户密码正确
set @check_num = 2
else
if exists (select * from ADMINUSER where AS_name=@var_AS_name )
--return 3
set @check_num = 1
else
--return 1
set @check_num = 0
GO

ASP调用
<!--#include file="conn.asp"-->
<%
Dim intr
Set comm=server.CreateObject("ADODB.command")
comm.ActiveConnection =conn
comm.CommandType = 4
comm.CommandText = "login"

comm.Parameters.item("@var_AS_name").Value =request("t")
comm.Parameters.item("@var_pass").Value =request("p")
comm.Execute
intr = comm.Parameters("@check_num").Value
Select Case intr
Case 0
response.redirect "login.asp?e=0"
Case 1
response.redirect "login.asp?e=1"
Case 2
response.redirect "see.asp"
End select
%>

数据库文件
序号 列名 数据类型 长度 是否允许为空 说明
1 AS_id Int 4 否 管理员ID
2 AS_name nvarchar 50 是 管理员帐号
3 AS_password nvarchar 20 是 管理员密码
4 AS_Remarks nvarchar 200 是 备注


错误
Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

ADODB.Parameters 错误 '800a0cc1'

在对应所需名称或序数的集合中,未找到项目。

/AS_stu/asp_file/flag.asp,行9

搜索更多相关主题的帖子: SQL ASP 
2007-07-18 19:16
zy78918
Rank: 1
等 级:新手上路
帖 子:209
专家分:0
注 册:2007-7-18
得分:0 

我根本就没有242行代码
那个是系统提示
关键是


在对应所需名称或序数的集合中,未找到项目。

/AS_stu/asp_file/flag.asp,行9

这个东西出错


2007-07-18 19:38



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-156371-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.062347 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved