这是我在logon.asp的代码
<form name=reg action="add.asp" method="post">
  <p>用户名<input  type="text" name="username" size="15"> </p>
  <p>密  码<input type="text" name="userpassword" size="15"></p>
  <input type="submit" name="login" value="登陆">
</form>
以下是我在add.asp中的代码
<!--#include file="connection.asp" -->
<% 
    dim strname
dim strpwd
dim sql
dim icount
strname=trim(request.form("username"))
strpwd=trim(request.form("userpassword")) 
if strname<>"" then 
sql="select userpassword from USER where username='" & strname & "'"               //11行
rs.open sql,conn,1,1
icount=rs.recordcount
         else 
     '"you should enter your username"
response.redirect("logon.asp")
end if 
if icount<>0 or  rs("userpassword")="" then 
    'msgbox "you didn't regeisted now"
response.redirect("regeist.asp")
end if 
rs.close

sql="select * from USER" 
rs.open sql,conn,3,2
rs.addnew
rs("userid")=icounnt+1
rs("userename")=strname
                  rs("userpassword")=strpwd
                  rs.update
%>  
<table width="176" border="1">
  <tr>
    <td>
注册成功<a href="index.asp?userid=<%=rs("userid")%>"> 进入主页</a>
</td>
  </tr>
</table>
题是错误的时候总是说
Microsoft JET Database Engine 错误 '80040e10'  11行 from 语句有错误