asp中判断用户名已在数据库中存在
4个回答
展开全部
试试如下代码:
username = request("username")
if isNull(username) then
username = ""
else
username = Trim(username)
end if
sql="select * from 用户表 where 姓名='"&username&"'"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,3
If rs.BOF And rs.EOF Then
rs.addnew
rs("姓名")=username
rs.update
rs.close
set rs=Nothing
response.write "<script language=javascript>"
response.write " alert('添加信息成功!');"
response.write " window.location='你想返回的页面.asp';"
response.write "</script>"
Else
rs("姓名")=username
rs.update
rs.close
set rs=Nothing
response.write "<script language=javascript>"
response.write " alert('信息修改成功');"
response.write " window.location='你返回的页面地址.asp';"
response.write "</script>"
End If
username = request("username")
if isNull(username) then
username = ""
else
username = Trim(username)
end if
sql="select * from 用户表 where 姓名='"&username&"'"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,3
If rs.BOF And rs.EOF Then
rs.addnew
rs("姓名")=username
rs.update
rs.close
set rs=Nothing
response.write "<script language=javascript>"
response.write " alert('添加信息成功!');"
response.write " window.location='你想返回的页面.asp';"
response.write "</script>"
Else
rs("姓名")=username
rs.update
rs.close
set rs=Nothing
response.write "<script language=javascript>"
response.write " alert('信息修改成功');"
response.write " window.location='你返回的页面地址.asp';"
response.write "</script>"
End If
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
set rs=conn.execute("select * from [Users] where username='"&Trim(request("username"))&"'")
if not rs.eof then'表示已存在用户名
response.write "<script>alert('已存在的用户名');</script>"
else
conn.execute("insert into [Users](userid,username) values(1,'"&Trim(request("username"))&"')")
end if
if not rs.eof then'表示已存在用户名
response.write "<script>alert('已存在的用户名');</script>"
else
conn.execute("insert into [Users](userid,username) values(1,'"&Trim(request("username"))&"')")
end if
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写一个方法,从数据库表中读取到用户表用户名那一列,再判断是否存在。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-11-08
展开全部
你可以百度搜索呀
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询