奇秀曼西和五哥怎么啦:求救!!!关于动态网页(asp)的问题?高手请进!

来源:百度文库 编辑:高考问答 时间:2024/04/30 19:15:48
请看下面的代码:
set rs=server.createobject("adodb.recordset")
dim ok
ok=false
do until rs.eof or ok
if rs!学生帐号="&myID&" and rs!学生密码="&myPWD&"
then
ok=true
end if
rs.movenext
loop

rs.open "register",conn,1,2,2当我运行时,它会出现提示:错误类型:
Microsoft VBScript 编译器错误 (0x800A03F9)
缺少 'Then'
/dengluaccess/list1.asp, line 28, column 5
if rs!学生帐号="&myID&" and rs!学生密码="&myPWD&"
----^
我不知道是为什么,请各位指点一下小弟吧.
我将if 与then 都放在同一行,但都出现同样的问题.

if rs!学生帐号="&myID&" and rs!学生密码="&myPWD&" then
ok=true
end if

这样才对.IF和THEN应在同一行.

拜托
有IF没有THEN这样也行?
晕了晕了。。。。
if rs!学生帐号="&myID&" and rs!学生密码="&myPWD&" then

同意楼上的

同意楼上的,你应该把then和if写在一行。
而且看了你上面提示的错误,觉得你字段命名有点问题,“!学生帐号”,字段第一个字母不能用!和数字的,可能跟这个也有关系。