ADODB.Command '800a0bb9' 错误

ADODB.Command'800a0bb9'参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。\reg.asp,line39下面是代码<linkhref="c... ADODB.Command '800a0bb9'

参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。

\reg.asp, line 39

下面是代码

<link href="css/css.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
body {
margin-left: 15px;
margin-top: 15px;
}
-->
</style><!--#include file = "ADOVBS.inc"-->
<!--#include file = "md5.asp"-->
<!--#include file = "conn.asp"-->

<%

cdkey = trim(request("cdkey"))
password = trim(request("password"))
confirm_password = trim(request("confirm_password"))

if (password <> confirm_password) then
response.write "2次输入的密码不一致"
response.end
end if

set rs=server.CreateObject("adodb.recordset")
strsql="select cdkey from CSL_CDKEY where cdkey='"&trim(request("cdkey"))&"'"
rs.open strsql,conn,1,1
if not( rs.eof and rs.bof ) then
response.write"注册失败"
response.write"你输入的用户名已经存在,请重新输入!<a href=javascript:history.go(-1)><font color=red>按此返回!</font>"
rs.close
else

crypt_password = CSTR(md5(password))
set cmd=server.CreateObject("adodb.command")

Set cmd.ActiveConnection = conn
cmd.CommandType = adCmdStoredProc
cmd.CommandText = "sp_InsertCDKEY"

Set param = cmd.createparameter("@cdkey", advarchar, adparaminput, 50, cdkey)
cmd.Parameters.Append param

Set param = cmd.createparameter("@password", advarchar, adparaminput, 50, crypt_password)
cmd.Parameters.Append param

cmd.Parameters.Append cmd.CreateParameter("@_error",adInteger,adParamOutput)
cmd.Execute()

result=0
select case result
case 1
response.write"用户不能为空!!"
case 2
response.write"password不能null或空!!"
case 3
response.write"此帐号存在!!"
case 0
response.write"感谢您注册成功!"
end select
end if
%>

求解怎么回事?其他页面都可以进,就注册帐号的时候出现错误
展开
 我来答
百度网友b0026fc
2010-12-03 · TA获得超过8431个赞
知道大有可为答主
回答量:8845
采纳率:60%
帮助的人:1.7亿
展开全部
到底是哪一行呢

参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
估计是
strsql="select cdkey from CSL_CDKEY where cdkey='"&trim(request("cdkey"))&"'"
这里的问题
检查一下吧
梦支离破碎5d
2010-12-03 · TA获得超过173个赞
知道小有建树答主
回答量:2251
采纳率:0%
帮助的人:493万
展开全部
看不明白
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式