asp按钮检查用户名

来源:百度知道 编辑:UC知道 时间:2024/06/07 03:42:57
ASP和ACCESS数据库的
在注册页面有个 检查用户名是否存在 按钮, 当点击按钮时,如果存在就弹出“用户名已存在”提示框,如果不存在就弹出“用户名不存在”提示框
我的数据库表名是“hy” 用户名字段是“zhh”,表单中用户名文本框名是“username”
麻烦高手给写下这段代码
把按钮的代码也写上哦!谢了!
以下是我写的代码,老是提示:错误类型:
ADODB.Recordset (0x800A0BB9)
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
/zhuce1.asp, 第 233 行

<script language="javascript">
function checkName()
{
var NameStr=document.UserReg.username.value
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("POST", "zhuce1.asp?username="+NameStr, false);
xmlhttp.send();
if(xmlhttp.ResponseText==1)
alert("用户名已经存在");
else
alert("可以使用!");
}
}
</script>
<% dim strusername,strsql
set rs=server.CreateObject("adodb.recordset")
strsql="select * from hy where zhh='"&request("username")&"'"

var NameStr=document.UserReg.username.value 中UserReg和username大小写是不是和表单中一样。

是ASP 还是 ASP.NET

strsql="select * from hy where zhh='"&trim(request.form("username"))&"'"

strsql="select * from hy where zhh="&trim(request.form("username"))

这几种你都试一下。

你数据库连了么