主题:  为什么提示then是无效字符?


职务:普通成员
等级:1
金币:0.0
发贴:42
#12002/2/21 8:58:33
以下是一个登陆程序,可就是不过。
<% Response.Buffer=True %>


Untitled Document




<%
Set Cn=Server.CreateObject("ADODB.Connection")
Cn.open"DSN=sqlwwl;uid=eee;pwd=eee;database=wwl"
set rs=server.CreateObject ("ADODB.recordset")
rs.Open "select * from usertable",cn,1,3
%>
<%
dim a,b
a=request.form("password")
b=request.form("user")
if rs("user")=b then 
if rs("password")=a then
Response.Redirect "editmain.htm"
else
Response.Write " 密码不对!"
end if
else
Response.Write "用户名不对!"
end if
%>
<%
rs.Close
set rs=nothing
cn.Close
set cn=nothing
%>


错误提示为:
    Microsoft VBScript 编译器错误 错误 '800a0408'

无效字符

/zcysgl/login.asp, 行19

if rs("user")=b then 
-------------------^



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
#22002/2/21 9:18:49
把BODY,HTML这些标记统统去掉,在RESPONSE之前不能有这些的




职务:普通成员
等级:1
金币:0.0
发贴:42
#32002/2/21 9:28:04
改成这样吗?可问题依旧。麻烦你再看一下。谢谢!
<% Response.Buffer=True %>


Untitled Document



<%
Set Cn=Server.CreateObject("ADODB.Connection")
Cn.open"DSN=sqlwwl;uid=eee;pwd=eee;database=wwl"
set rs=server.CreateObject ("ADODB.recordset")
rs.Open "select * from usertable",cn,1,3
%>
<%
dim a,b
a=request.form("password")
b=request.form("user")
if rs("user")=b then 
if rs("password")=a then
Response.Redirect "editmain.htm"
else
Response.Write " 密码不对!"
end if
else
Response.Write "用户名不对!"
end if
%>
<%
rs.Close
set rs=nothing
cn.Close
set cn=nothing
%>




错误提示为:
Microsoft VBScript 编译器错误 错误 '800a0408'

无效字符

/zcysgl/login.asp, 行18

if rs("user")=b then 
-------------------^

编辑历史:[这消息被5D大叔编辑过(编辑时间2002-02-22 14:43:18)]


pwder

职务:普通成员
等级:1
金币:0.0
发贴:9
#42002/2/21 10:36:56
请你把出现错误的 then 后面的那个全角空格删除




职务:普通成员
等级:1
金币:0.0
发贴:42
#52002/2/21 11:55:08
谢谢哪条错误提示没了。