等急的问题 关于ASP数据库方面的

来源:百度知道 编辑:UC知道 时间:2024/05/24 02:27:47
我想在提交表单页面,检测注册用户名是否已经存在。

请高手指点

谢谢
能不能详细点。
还有那个如何获取用户名呢

直接那用户名写个SQL语句。 然后执行一下不就OK了。
如果返回的数据量大于1条。 就是已存在。
然后输出错误提示。 就OK了啊。

用户名的输入肯定会有个表单控件了。
直接在form表单的处理页面取控件的值就好了。
你是想要不提交表单而判断用户名是否重复吗?
那就用个小JS程序就行了。做个链接,然后链接到另一个处理页面,同时把用户名的值GET过去。

sql="select * from 表 where username='"&cname&"'"

判断如果rs.count=0 那么就说明不存在,或者判断第一条记录不存在,那也说明不存在,因为这个是唯一的嘛

另外,如果LZ还不清楚如何获取表单值,建议你先看看书,你这样就写程序,也确实太急了点

if request.form("flag") = "save" then

name = Replace(request.form("name"),"'","")
name = Replace(name,"\","")
'判断名称是否重复

sqlstr="select * from 表 where name='"&name&""
Rs.Open sqlstr,Conn,1,1

if rs.eof or rs.bof then

sqlstr="insert into 表( name ) values( '"& name&"' )"
Conn.Execute(sqlstr)
Rs.Close

response.write "<script language=