【说明】某咨询公司对外提供行业研究报告,其客户分为银卡、金卡及VIP客户,行业研究报告分为A、B和C三类,分别对应VIP、金卡及银卡权限。行业研究报告访问权限定义如下:不同级别用户可访问同级别及低级别研究报告、但不能访问高级别研究报告。
用ASP实现该用户区分服务系统,用IE打开该咨询共识的行业研究报告网页文件Report.html后的效果如图6.8所示。
Read.asp文档的内容:
从以下备选答案内为程序中(1)~(6)处空缺选择正确答案,并填入答题纸对应的解答栏内。
(1)~(6)备选答案:
A.connection
B.close
C.RecordSet
D.command
E.Open
F.Run
G.Execute
H.Dim
I.MapPath
J.redirect
K.ConnertionString
参考答案:
(1)J或redirect
(2)A或Connection
(3)C或RecordSet
(4)K或ConnectionString
(5)I或MapPath
(6)G或Execute
解析:
Cookies集合允许用户检索在HTTP请求中发送的cookie的值。语法为
其中,参数cookie指定要检索其值的cookie;key是可选参数,用于从cookie字典中检索子关键字的值;attribe参数用于指定cookie自身的有关信息。
本题中,request.cookies("register")用于判断客户端是否注册过,如果没有,则可以由Response对象的Redirect方法使客户端浏览器重新定位到文件register.asp对应的页面。ASP通过ADO访问数据库,需要创建一个Connection对象并打开,然后创建RecordSet对象。
创建Connection对象的方法为
创建RecordSet对象的方法为如果通过无参的Open方法打开Connection对象,则需要由ConnectionString属性指定要保存的数据源,然后调用Open方法。Connection对象的Execute方法可用于执行SQL语句,故空(6)应填入Execute。