ASP系统注册检测相同用户名的问题请教

来源:百度知道 编辑:UC知道 时间:2024/05/12 15:51:48
我的网站在注册会员时需要检测用户填写的QQ唯一性,但又想排除123456这个号码,没有QQ的都填123456,应该怎样写?
以下是检测QQ唯一性的程序,需要加入1句什么来排除123456

TempValue2=ClsPub.DB_Query("Select QQ From h4480_Users Where QQ='"&QQ&"'")
If IsArray(TempValue2) Then
SysMsg="对不起,您输入的QQ已经被他人登记,请重新输入。"
ClsPub.Alert "Back",0
End If

TempValue2=ClsPub.DB_Query("Select QQ From h4480_Users Where QQ='"&QQ&"'")
If (QQ<>"123456") and IsArray(TempValue2) Then
SysMsg="对不起,您输入的QQ已经被他人登记,请重新输入。"
ClsPub.Alert "Back",0
End If

if QQ="" or QQ="123456" then
QQ="#123456"
end if
这样就可以避免在数据库中存在的123456了
判断结束后写入数据库的时候再将#给屏蔽掉:
insert into [table](QQ)values('"&Trim(Replace(QQ,"#",""))&"')