问题 填空题

用户登录部分功能调用由位于发布目录c:\website下的login.asp文件实现,数据库连接由conn.Asp文件实现。其中,数据库文件名为account.Mdb,用户表为actuser,用户名字段和用户密码字段分别为act_username和act_password。Login.asp代码如下所示,请将空缺的部分补充完整,并填写在答题纸的相应位置。

<!--#include file=”conn.asp”—>

<%

sql=”select * from actuser where act username=’”&username&”’”

rs.open sql,conn, 1,1

if (1) then

response .write “<script>alert(‘登录失败’) ;history.back() ;</script>”

response, end

else

if rs (“act_password”) <>password then

response .write “<script>alert (‘登录失败’); history, back(); </script>”

(2)

end if

ses sion ( “admin” ) =username

response, write”<script>alert (‘登陆成功’); location.href=’index, asp’

</script>”

(3)

%>

文中(3)应为()。

答案

参考答案:end if

解析:

该题目考查数据库连接的相关知识。由题目可知,用户登录时需在用户表actuser中查找用户所输入的用户名和密码的匹配。根据代码上下文,可知(11)空是当数据库查询失败时为用户返回登录失败的提示。根据代码的结构可知,(12)空应使response对象结束对当前ASP文件的处理,并返回到当前的结果。而(13)空应为对应于上文第一个if语句的结束,为if判断语句的结束。

选择题
选择题