北京通州北苑地铁站:ASP会员注册系统 怎么让数据库里的会员名没重复的

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/02 16:13:02

<%

set rs=conn.execute("select * from customer where userid='"&userid&"'")
if not rs.eof then
%>
<script language="javascript">
alert("对不起,已存在此用户名,请重新注册一个。");
history.go(-1);
</script>
<%
else
……
%>

可以用这段代码检测有无重名的,重名的就会弹出一个对话框来提示。前面连接数据库的语句你要自己添加。

你可以把用户输入的会员名到数据库里进行一次完全匹配,如果没有则写入数据库。如果重复就提示错误~

在一个用户注册时,当提交的信息被ASP接收语句接收到后
打开数据记录集,然后查询一下这个提交过来的会员名是否在表单中存在
如果存在就表示已经有了,这时不执行插入,而是告诉注册者“此会员名已经被注册,请另选其他名称”
如果没有查询到这个提交过来的会员名,表示没有这个会员名,就可以在数据库中插入它提交的信息了

也就是用:
rs.open "select * from 表名 where 会员名字段='"&response("表单中的会员名表单名称")&"'",conn
if not rs.eof then
提示用户此会员名已经注册的语句
else
表示没有此会员名,执行插入的语句
end if