电子商务师考试

解析:阅读以下说明,根据要求回答问题。 [说明] 某电子商务网站使用ASP技

来源:网考网电子商务师 所有评论

【分析解答题】阅读以下说明,根据要求回答问题。
[说明]
某电子商务网站使用ASP技术开发,数据库采用SQL Server,该商务网站具有商品展示、商品查询、会员登录、购物车管理、后台商品管理及会员管理等功能。数据库名为CommodityBase,数据库包括商品表、商品大类表,商品小类表,用户表等,其中商品表(sw_Commodity)的结构如表所示。 sw_Commodity表结构
字段 数据类型 主/外键 说明 sw_commodityid varchar PK 商品ID sw_smallclassid varchar PK 关联商品小类表的sw_smallclassid sw_cname varcnar 名称 sw_cdetail varchar 商品信息 sw_cpnce float 商品价格 sw_cmemberprice float 会员价 sw_cfeworice float 差价 sw_cpicture varchar 图片 sw_ctime DateTime 添加时间 sw_stock int 商品库存量 sw_chit bigint 单击数 sw_cdetaill varchar 其他描述
该商务网站后台商品管理中,需要对上架超过5年的商品执行删除操作,并弹出消息对话框,提示删除操作是否成功。请根据题目说明,将空缺的代码补充完整。
<%
connstr="server=127.0.0.1; database=______; uid=sa; pwd=sa"
set conn=______. createobj ect("adod
B、connection")
conn.provider="sqloledb"
conn.open ______
sql="delete from ______ where datediff(year, sw ctime, ______)>5
dim a
conn.execute sql, a
if a>=1 then
response.write"<script>______(’超过5年的商品已全部删除!’)</Scrip>"
else
response.write"<script>______(’删除失败!’)</script>"
end if
%>
A.sw_Commodity
B、alert C.windowD.message.box
E.ServerF.connstrG.getdate()H.getday()
I.CommodityBaseJ.conn
网考网解析:
试题答案:I(或CommodicyBase) E(或Server) F(或connstr) A(或sw_Commodity) G(或getdate()) B(或alert) 答案解析:依题意,由题干说明给出的“数据库名为CommodityBase”等关键信息,可知(7)空缺处应填入的数据库名称为CommodityBase。 数据库连接对象(adodb.connection)用于与ODBC数据库建立连接,所有对数据库的操作均通过该连接进行。Adodb组件库的Connection类组件需使用Server.CreatObject方法来创建一个名为conn的对象,因此(8)空缺处应填写的内容是Server。 语句conn.open connstr用于打开数据库连接,即用数据库连接对象conn调用connstr中定义的连接字符串,以打开CommodityBase数据库连接。因此(9)空缺处应填入connstr。 SQL的删除操作是指从基本表中删除元组,其句法如下。 DELETE FROM基本表名 [WHERE 条件表达式] 其语义是从基本表中删除满足条件表达式的元组。删除语句实际上是“SELECT*FROM基本表名[WHERE条件表达式]”和DELETE操作的结合,每找到一个元组,就把它删除。WHERE子句中条件可以嵌套,也可以是来自几个基本表的复合条件。 若需要对上架超过5年的商品执行删除操作,则操作对象所在的基本表为商品表(sw_Commodity),即(10)空缺处应填入sw_Commodity。 判断某一商品上架时间(sw_ctime)距离当前时间的年份,则需使用datediff(year, sw_ctime,getdate())语句,即(11)空缺处应填入getdate()。 若需要弹出消息对话框,提示删除操作是否成功,则需要使用response.write"<script>alert(’<相关提示信息>’)</script>",即(12)空缺处应填入alert。 document.getElementById("warp").style.display="none"; document.getElementById("content").style.display="block"; 查看试题解析出处>>

发布评论 查看全部评论