asp如何在一个项目上不允许写入相同记录???

来源:百度知道 编辑:UC知道 时间:2024/06/03 00:27:59
我想做个用户注册页面
我想让用户名都不相同
而我会用access在数据库中设置
但是不会在asp注册页面上设置相应的错误!!
小弟非常的急呀!!!
求那位好心的大哥。大姐教教小第了!!1
小弟在这先谢谢了!!!!

给个例子给你参考:
set rs=server.createobject("adodb.recordset")
sql="select * from user where username='"&request("username")&"'"
rs.open sql,conn,1,3
if not (rs.eof and rs.bof) then
Response.write"<script>alert('对不起,此用户名已存在!');window.close();</script>"
Response.end
end if

先拿了,QQ43628418
对比数据库
用ALERT函数显示错误或者RESPONSE转到错误的页面等等了

注册的时候.把注册页面的USER的值REQUEST过来.然后进行数据库查询.如果在数据库的USER字段找到这个值.证明已经存在.就返回"用户名已经存在",否之就通过注册..