asp表单写入数据库出现500错误

我的提交代码错哪里了?跪求解决方法,好的加分。<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%><!doctypehtml><html><hea... 我的提交代码错哪里了?
跪求解决方法,好的加分。
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" >
</head>
<body>

<%
NUserID=Request.Form("uid")
NUserPWD=Request.Form("pwl1")
set myrecord=server.CreateObject("ADODB.Recordset")
mysql="select * from userinfo where UserID='"& NUserID &"'"
myrecord.Open mysql,"DSN=Database",1,3
if not myrecord.BOF then
Response.Write"<font size=2>该用户名已经存在,请重新输入一个不同的用户名</font>"
Response.Write"<font size=2><a href='reg.asp'>重新注册</a></font>"
Else
myrecord.AddNew
myrecourd("UserID")=NUserID
myrecord("PWD")=NUserPWD
myrecord.Update
Response.Write"<font size=2>恭喜,你已经成功注册!</font>"
end if
myrecord.close
set myrecord=nothing
%>
</body>
</html>
展开
 我来答
娘子你坏
2014-06-10 · TA获得超过222个赞
知道小有建树答主
回答量:415
采纳率:0%
帮助的人:189万
展开全部
UserID='"& NUserID &"',userid是个整数吧,那就不用加单引号
更多追问追答
追问
userid的类型是文本
追答
刚查了一下,500错误可能是服务器设置的问题,不一定是代码问题。把报错的代码贴出来。   解决的方法就是您必须在http中能够正确的获得错误信息,方法为:请打开浏览器,选择工具,internet选项,高级,在高级中的浏览项目里面有一个“显示http友好错误提示”的复选框,请取消该复选框,这样您可以获得正确的错误提示。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
真相很简单
2014-06-10 · TA获得超过643个赞
知道小有建树答主
回答量:539
采纳率:50%
帮助的人:413万
展开全部
数据库能连上吗
更多追问追答
追问
怎样才能知道是否已连接上?
追答
额。。
你报错的具体是哪一行
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式