ASP注册系统,防重复注册怎么写?
我用ASP写个注册系统,想防止重复注册,我按下面的写法错误
<%
UserID = Trim(Request.Form("UserID")) '获取学号
set rs1=server.createobject("adodb.recordset")
eSql ="SELECT UserID FROM user_info Where UserID='UserID'"
rs1.Open eSql,Conn,1,1
If rs1("UserID")<>"" Then
FoundErr=True
ErrMsg="对不起您已注册,请勿重复注册!"
End If
rs1.close
set rs1=nothing
If FoundErr=True Then
%>
<script language="javascript">
alert('<%=ErrMsg%>');
</script>
<%
Else
ErrMsg=""
ErrMsg="信息录入成功,您的帐号将在1~2个工作日内完成注册!"
set rs=server.createobject("adodb.recordset")
Sql ="SELECT * FROM user_info"
rs.Open Sql,Conn,3,3
rs.AddNew
rs("UserID") = UserID
rs.Update
rs.close
set rs=nothing
%>
<script language="javascript">
alert('<%=ErrMsg%>');
</script>
<%
End If
%>
浏览器提示
错误类型:
(0x80020009)
发生意外。