日期:2014-05-17  浏览次数:20847 次

Microsoft VBScript 编译器错误 (0x800A0401)语句未结束的错误,请帮忙!等结果!!
错误类型:
Microsoft   VBScript   编译器错误   (0x800A0401)
语句未结束
/自己做的留言本/dlcl.asp,   line   10,   column   20
set   rs=conn.execute   cx   '设定记录集rs,用conn执行SQL语句
-------------------^


相关代码:

<%@LANGUAGE= "VBSCRIPT "   CODEPAGE= "936 "%>
<!--#include   file= "conn.asp "-->   '把conn.asp包含进来连接数据库
<%   'ASP起始
user=request.form( "user ")   '定义admin的值是表单传过来的用户名域名称admin
mima=request.form( "mima ")   '定义admin的值是表单传过来的用户名域名称admin
if   user= " "   or   mima= " "   then   '这句的意思是假如用户名和密码没有输入的话那么执行下一句
response.Write( " <script   language=javascript> alert( '请填写完整! ');history.go(-1) </script> ")   '用javascript脚本提示用户
end   if   '结束if语句
cx= "select   *   from   admin   where   user= ' "&user& " '   and   password= ' "&mima& " ' "   '这句很重要,我们放到后面讲
set   rs=conn.execute   cx   '设定记录集rs,用conn执行SQL语句
if   rs.eof   or   rs.bof   then   '当没有符合筛选结果时,则执行下面的句子
response.write   " <script   language=javascript> "
response.write   "alert( '用户或密码不对! '); "
response.write   "javascript:history.go(-1); "
response.write   " </script> "   '用javascript脚本提示用户
else   '如果符合条件的时候
session( "user ")=user   '新建session,值等于表单传来的用户名
response.redirect   "admingl.asp "   '转向到mymanage.asp,进入管理页
end   if   '结束if语句
%>   'ASP结束




------解决方案--------------------
set rs=conn.execute(cx)
------解决方案--------------------
set rs=conn.execute cx =========》set rs=conn.execute(cx)
少了()
也可以
rs.open cx,conn,1,1

------解决方案--------------------
分页http://dev.yesky.com/web/87/2194587.shtml