判断输入的用户名是否被占用(问题请教)

---------------------------------------------------------------

try

dim Sql_SeID, rsLoginID

Sql_SeID = "select count(LoginID) from T_USERS where LoginID='" & Request("LoginID_F") & "'"
set rsLoginID = Conn.Execute(Sql_SeID)
if rsLoginID(0) > 0 then
Response.Write("您输入的用户名已被占用,请重新输入。")
end if
---------------------------------------------------------------

试试:

dim Sql_SeID, rsLoginID
Sql_SeID = "select LoginID from T_USERS where LoginID='" & LoginID_F & "'"
set rsLoginID = Conn.Execute(Sql_SeID)
if not (rsLoginID.eof and rsLoginID.bof) then
Response.Write("您输入的用户名已被占用,请重新输入。")
end if

你的LoginID_F是str的话应该在Select时用''引住。

Published At
Categories with Web编程
comments powered by Disqus