asp连接数据库不能成功添加信息,提示错误

<%dimusername,userpwd,userEmailusername=request.Form("username")userpwd=request.Form(... <%
dim username,userpwd,userEmail
username=request.Form("username")
userpwd=request.Form("userpwd")
useremail=request.Form("useremail")
set rs=server.CreateObject("adodb.recordset")
sql="select * from UserIF where UserName = '"&username&"'"
rs.open sql,conn,1,1
if rs.eof then
strsql="insert into UserIF (UserName, UserPwd,UserEmail) values('"&username&"' ,'"&userpwd&"','"&useremail&"')"
conn.Execute(strsql)
response.write "<script>alert('注册成功!');window.location.href='register.html';</script>"
else
Response.Write "<script language=javascript>alert('该用户名已存在!');history.back();</script>"

end if

%>
展开
 我来答
职场e画家
2012-06-06 · 职场与情感,画下的人生。
职场e画家
采纳数:85 获赞数:1119

向TA提问 私信TA
展开全部
现在也没有时间测试,以下是我写的源码,以前测试成功的了,你可以修改一下字段名称,传值变量等就可以用了。
关于你的代码,我看到那个括号好像用的是中文的是吧,不行的,要用英文的才行,而且在写源码时,不要随便就加空格。
写这些东西有时总是会写错一个符号,要认真检查,找到了自己的错误,以后就不会再犯了。
<%
If Request("reg_nick") <> "" And Request("reg_nickpsw") <> "" then
Set rs=Server.CreateObject("ADODB.RecordSet")
rs.CursorLocation=3
sql="Select * from chat where c_name='" & Request("reg_nick") & "'"
rs.open sql,conn

If Not rs.EOF OR Not rs.BOF Then
%>
<script language="javascript">
alert("昵称已存在,请重新输入!");
//location.href="index.asp"
</script>
<%
Else
rs.close
sql="Insert Into chat(c_name,c_psw) Values('" & Request("reg_nick") & "','" & Request("reg_nickpsw") & "')"
conn.ExeCute(sql)
%>
<script language="javascript">
alert("注册成功!您现在可以登录了。");
</script>
<%
End If
Else
%>
<script language="javascript">
alert("昵称或密码不能为空!");
</script>
<%
End If
%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
luocongjay
2012-06-07 · TA获得超过949个赞
知道小有建树答主
回答量:1382
采纳率:33%
帮助的人:447万
展开全部
看下21行什么错误。 输出下sql那句语句 检查下有没问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
林大哥的文库
2012-06-06 · TA获得超过366个赞
知道小有建树答主
回答量:652
采纳率:0%
帮助的人:302万
展开全部
哪一句提示错误?提示什么样的错误?
更多追问追答
追问
' An error occurred on the server when processing the URL. Please contact the system administrator. 
If you are the system administrator please click here to find out more about this error.

但是登录页面连接数据库是正常的,就是注册和添加提示的都是这个错误
追答
IIS中,站点属性那,把错误信息发送到客户端,才能看具体的错误内容,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式