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