某公司使用ASP开发商务网站,该商务网站具有商品介绍、会员管理、在线支付、物流管理和访客计数器等功能,采用Sqlserver数据库,数据库名为business,其中访客计数器表存储今日访问量、昨日访问量和总访问量等字段,其名称为counter。ASP访问数据库一般采用ADO技术,ADO对象主要包含Connection对象、Command对象、Parameter对象、Recordset对象、Field对象和Error对象等。请根据ADO对象之间的关系,在空23~24处填写正确的对象名。该商务网站的计数器部分代码如下,请根据题目说明,将空缺的代码补充完整。<%。setconn=server.createobj ect(\"adodb.connection")29.provider="sqloledb"provstr="server=127.0.0.1; database=30;uid=sa; pwd=9857 452"conn_.open provstrset rs=conn.Execute ("select*from counter")...conn.Execute"Update counter set counter=counter+1,today=0,statdtm=date36,daynum=daynum+1, yesterday=" COLOR:#000000;">总共访问量:<%=counters%>,今日访问:<%=today%>,昨日访问:<%=yesterday%></font>');从上述ASP代码可以判断出,计数器表counter中statdtm的字段类型是36,counter的字段类型是37。

某公司使用ASP开发商务网站,该商务网站具有商品介绍、会员管理、在线支付、物流管理和访客计数器等功能,采用Sqlserver数据库,数据库名为business,其中访客计数器表存储今日访问量、昨日访问量和总访问量等字段,其名称为counter。ASP访问数据库一般采用ADO技术,ADO对象主要包含Connection对象、Command对象、Parameter对象、Recordset对象、Field对象和Error对象等。请根据ADO对象之间的关系,在空23~24处填写正确的对象名。

该商务网站的计数器部分代码如下,请根据题目说明,将空缺的代码补充完整。<%。setconn=server.createobj ect(\"adodb.connection")29.provider="sqloledb"provstr="server=127.0.0.1; database=30;uid=sa; pwd=9857 452"conn_.open provstrset rs=conn.Execute ("select*from counter")...conn.Execute"Update counter set counter=counter+1,today=0,statdtm=date36,daynum=daynum+1, yesterday=" &rs("today")&" "conn.Execute"31intoyesday (yesday, stats)values('"&yesday&"',"&rs("today“)&")"application.32if rs ("top") <rs ("today")thenconn.Execute"Update counter set counter-counter+l,today=today+1, [top]="&rs("today")&""elseconn.Execute"Update counter set counter=counter+1,today=today+1"end if33.unlockend ifcounters=34today=35yesterday=rs("yesterday")rs .closeset rs=nothingconn.closeset conn=nothing%>document.write('<font style="FONT-SIZE:12px; COLOR:#000000;">总共访问量:<%=counters%>,今日访问:<%=today%>,昨日访问:<%=yesterday%></font>');从上述ASP代码可以判断出,计数器表counter中statdtm的字段类型是36,counter的字段类型是37。


参考解析

解析:23、 Connection对象24、 RecordSet对象25、 Command对象26、 Error对象27、 Parameter对象28、 Field对象29、 conn30、 business31、 Insert32、 lock33、 application34、rs("counter")35、 rs("today")36、日期型37、数值型
23-28、[解析] 本题考查ASP程序设计的应用。本问题考查ADO技术的基本应用。ADO是对当前微软所支持的数据库进行操作的最有效和最简单直接的方法之一,它是一种功能强大的数据访问编程模式,从而使得大部分数据源可编程的属性得以直接扩展到ASP页面上。ADO对象主要包含Connection对象、Command对象、Parameter对象、RecordSet对象、Field对象、Property对象和Error对象等七个对象,它们之间的关系如下图所示。

29-35、[解析] 本问题考查ASP程序设计的知识。<%setconn=server.createobject("adodb.connection")conn.provider="sqloledb"//创建的实例名为connprovstr="server=127.0.0.1; database=business; uid=sa;pwd=98574 52"//根据说明,数据库名为businessconn_.open provstrset rs=conn.Execute ("select*from counter")......conn.Execute"Updatecountersetcounter=counter+1, today=0, statdtm=date(),daynum=daynum+1, yesterday="&rs("today")&""conn.Execute"Insert into yesday(yesday,stats) values('"&yesday&"',"&rs("today")&")"//执行sql的插入操作application.Lock //application对象操作前先锁定ifrs ("top") <rs ("today")thenconn.Execute"Update counter set counter=counter+1,today=today+1, [top]="&rs("today")&""elseconn.Execute"Update counter set counter=counter+1,today=today+1"end ifapplication .unlock //application对象操作后解锁end ifcounters=rs("counter")//从rs记录集中取出counter字段的值today= rs ("today")//从rs记录集中取出today字段的值yesterday=rs ("yesterday")rs.closeset rs=nothingconn.closeset conn=nothing%>document.write('<font style="FONT-SIZE:12px; COLOR:#000000;">总共访问量:<%=counters%>,今日访问:<%=today%>,昨日访问:<%=yesterday%></font>');36-37、[解析] 本问题考查Sqlserver数据库的基本应用。根据代码conn.Execute"Update counter setcounteFcounter+1,today=0,statdtm=date(),daynum=daynum+1, yesterday="&rs("today")可以判断出,计数器表counter中statdtm的字段类型是日期型,counter的字段类型是数值型。

相关考题:

【问题 3】(3 分)从ASP页面中访问Access数据库的内容需要用到ADO,ASP页面主要借助ADO中的 (11) 对象、 (12) 对象和 (13) 对象完成对数据库的操作。A. Application B. Connection C. CommandD. Server E. Seesion F. Recordset

利用ado实现数据库操作时,asp的()对象用来浏览和操作已经连接的数据库内的数据。

ADO对象模型用于简化通过ODBC, OLE DB等接口访问数据库的编程工作。下列关于ADO的说法错误的是A.用ADO对象访问数据库时,仍需依赖OLE DB, ODBC等数据库访问接口B.开发者只需通过使用ADO对象模型中的几个简单对象的方法和属性即可实现对数据库的访问,因此,使用ADO对象模型可以提高数据访问效率C.ADO是在OLE DB, ODBC等接口基础上设置的高一层接口D.ADO对象模型提供的编程接口与数据提供者无关,提高了数据访问的透明性

在ADO对象中,(9)对象负责浏览和操作从数据库中取出的数据;(10)对象用于体现ADO对象的内置属性和动态属性。(9) A.connection B.command C.recordset D.field(10) A.property B.command C.connection D.parameter

● 在 ADO 对象中,(61)对象负责浏览和操作从数据库中取出的数据。(61)A .Connection B.Command C.RecordSet D.Err

下列选项中,用来对数据库进行查询的ADO对象是()。 A、Connection对象B、RecordSet对象C、Command对象D、DataReader对象

利用ADO访问数据库,首先要创建一个( )对象,用于建立和数据库的连接。 A.Connection对象B.Recordset对象C.Command对象D.Object对象

ADO对象模型中可以打开Recordset对象的是( )。A.只能是Connection对象B.只能是Command对象C.可以是Connection对象和Command对象D.不存在

ADO基本和核心的对象有三个:Connection连接对象、Command命令对象()。A.Field对象B.Recordset对象C.Parameter对象D.Property对象

ASP是通过______打开或者关闭数据库连接的。A.Connection对象B.Recordset对象C.Command对象D.Parameter对象

试题二(共15分)阅读以下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某公司使用ASP.NET+SQLServer开发电子商务网站,该网站分为前台和后台两部分,前台具有会员登录、商品展示、商品搜索;、个人中心和购物车等功能;后台具有商品管理、会员管理和订单管理等功能。【问题1】(6分)ASP.NET访问数据库一般采用ADO.NEt。ADO.NET主要包含Connection对象、Command对象、DataReader对象、DataAdaptiIr对象、DataSet对象和DataView对象等。建立数据源连接使用的对象是(l).。连接对象创建完成后,打开连接,需使用的方法是(2),连接对象使用结束后,一般需要关闭连接,使用的方法是(3)。如果在操作数据库时,需要大批量的处理数据或者想在断开数据库连接的情况下操作数据,.NET使用(4)对象将数据从数据库服务器中取出,并将数据存入(5)对象中。如果要添加、修改或删除数据,需要使用(6)对象。【问题2](3分)该电子商务网站数据库business中包含一张新闻表,名为news,结构如表2-1所示。现在发现news表中缺少字段“新闻作者”,要求使用SQL语句添加该字段,字段名为newsauthor,数据类型为varchar,长度为20,默认值为admin。请根据题目说明,将SQL语句补充完整。ALTER TABLE (7) ADD (8)(2O)default‘(9)’。

试题三(共20分)阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某公司用 ASP+Access数据库开发了电子商务网站。该网站提供商品查询、网上购物车、 订单管理、 后台商品管理、在线支付等功能, 其中购物车程序使用数据库 shop.mdb。该数据库为了安全已加密,用户名为admin,密码为 123。【问题 1】(4分)该系统使用Access数据库,程序员在创建数据库的过程中完成了以下工作:A.使用设计视图设计表 B.进行数据库需求分析C.创建E-R图 D.在表中添加测试数据根据Access数据库创建的合理过程,以上过程从前到后的合理排序应是: (1) 、(2) 、 (3) 、 (4) 。【问题 2】(6分)在数据库shop中表 prouducts用于存储商品信息,其各字段需求如下:1.productname字段用于存放商品名称,商品名称小于 50 字节。2.productId字段用于表示商品的ID 号,该字段要求能够自动添加数字。3.productDT字段用于存储商品最后成交日期。4.description字段用于商品详细描述,描述内容小于 2000 字节。5.photo字段用于存储商品照片。6.number 字段用于存储商品的数量。7.price字段用于存储商品的价格。8.onsale字段用于表示商品是不是特价商品。根据以上描述,填写表3-1 中各字段类型。在该表中适合做主键的字段是 (5) 。"备选答案:A. 文本 B. 备注 C. 数字 D. 日期/时间E. 货币 F. 自动编号 G . 是/否 H. OLE 对象I. 超级链接 J. 查阅向导【问题 3】(3分)从 ASP 页面中访问 Access 数据库的内容需要用到 ADO,ASP 页面主要借助 ADO中的 (11) 对象、 (12) 对象和 (13) 对象完成对数据库的操作。A. Application B. Connection C. CommandD. Server E. Seesion F. Recordset【问题 4】(7分)1. 以下是该网站进行数据库连接的代码conn.asp,请完成该程序。%dim conn,mdb,connstrmdb=server.mappath("shop.mdb")(14) conn=server.createobject("adodb.connection")(15) ="driver={microsoft access driver(*.mdb)}; uid= (16) ;pwd=123;dbq="mdbconn. (17) connstr%2. 该网站查询商品网页 search.html 的部分代码如下,请根据该页面和数据库shop.mdb 中的表prouducts将search.asp的部分代码补充完整。search.html:……form. method="POST" action=" search.asp "p请输入商品名称input type="text" name="name" size="20" input type="submit"确认……/formsearch.asp……Pname=Request("name ")sql = "Select * From (18) Where productname =" (19)Set rs = conn. (20) ( sql )……备选答案:A.shop B.name C.openD.Execute E.prouducts F.Pname

试题四(共15分)阅读以下说明,回答问题l至问题3,将解答填入答题纸的对应栏内。【说明】某公司使用ASP开发商务网站,该商务网站具有商品介绍、会员管理、在线支付、物流管理和访客计数器等功能,采用Sqlserver数据库,数据库名为business,其中访客计数器表存储今日访问量、昨日访问量和总访问量等字段,其名称为counter。【问题1】(6分)ASP访问数据库一般采用ADO技术,ADO对象主要包含Connection对象、Command对象、Parameter对象、Recordset对象、Field对象和Error对象等。请根据ADO对象之间的关系,在空(1)~(6)处填写正确的对象名。

试题五(15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某网站采用ASP+SQL Server开发,系统的数据库名为gldb,数据库服务器IP地址为202.12.34.1。打开该网站主页,如图5-1所示:【问题1】(8分,每空1分)以下是该网站主页部分的html代码,请根据图5-1将(1)~(8)的空缺代码补齐。html……!-- (1) file="include/header.asp"--table width="784" tr……form……td width="45%"input type=" (2) "size="15" maxlength="15" (3) ="关键字" (4) name="action"option value="l"商品简介/optionoption value="2"商品类别/optionoption value="3" (5) 商品名称/optionoption value="4"详细说明/option(6)input type=" (7) "value="立即查询" input type=" (8) "value="高级查询"onClick="location.href='search.asp'"/td/form/tr/table……/html【问题2】(2分,每空1分)该网站采用ASP编写程序代码,在ASP内置对象中,application对象和session对象可以创建存储空间用来存放变量和对象的引用。如果在页面中设置访客计数器,应采用上述的 (9) 对象:如果编写购物车组件,应采用上述的 (10) 对象。【问题3】(5分,每空1分)以下是该网站进行数据库连接的代码conn.asp,请根据题目说明完成该程序,将答案填写在答题纸的对应位置。%set conn= (ll) .createobject("adodb.connection")( 12) .provider="sqloledb"provstr"server= (13) ;database= (14) ;uid= xtgl;pwd=xtg1123"conn. (15) provstr%

阅读以下说明。[说明]某公司使用ASP开发商务网站,该商务网站具有商品介绍、会员管理、在线支付、物流管理和访客计数器等功能,采用Sqlserver数据库,数据库名为business,其中访客计数器表存储今日访问量、昨日访问量和总访问量等字段,其名称为counter。ASP访问数据库一般采用ADO技术,ADO对象主要包含Connection对象、Command对象、Parameter对象、Recordset对象、Field对象和Error对象等。请根据ADO对象之间的关系,在空23~24处填写正确的对象名。该商务网站的计数器部分代码如下,请根据题目说明,将空缺的代码补充完整。<%。setconn=server.createobj ect(\"adodb.connection")29.provider="sqloledb"provstr="server=127.0.0.1; database=30;uid=sa; pwd=9857 452"conn_.open provstrset rs=conn.Execute ("select*from counter")...conn.Execute"Update counter set counter=counter+1,today=0,statdtm=date36,daynum=daynum+1, yesterday=" COLOR:#000000;">总共访问量:<%=counters%>,今日访问:<%=today%>,昨日访问:<%=yesterday%></font>');从上述ASP代码可以判断出,计数器表counter中statdtm的字段类型是36,counter的字段类型是37。

某公司使用ASP.NET+SQL Server开发电子商务网站,该网站分为前台和后台两部分,前台具有会员登录、商品展示、商品搜索、个人中心和购物车等功能;后台具有商品管理、会员管理和订单管理等功能。5、ASP.NET访问数据库一般采用ADO.NET。ADO.NET主要包含Connection对象、Command对象、DataReader对象、DataAdapter对象、DataSet对象和DataView对象等。建立数据源连接使用的对象是______。连接对象创建完成后,打开连接,需使用的方法是______;连接对象使用结束后,一般需要关闭连接,使用的方法是______。如果在操作数据库时,需要大批量地处理数据或者想在断开数据库连接的情况下操作数据,.NET使用______对象将数据从数据库服务器中取出,并将数据存入______对象中。如果要添加、修改或删除数据,需要使用______对象。6、该电子商务网站数据库business中包含一张新闻表,名为news,结构如下表所示。现在发现news表中缺少字段“新闻作者”,要求使用SQL语句添加该字段,字段名为newsauthor,数据类型为varchar,长度为20,默认值为admin。请根据题目说明,将SQL语句补充完整。ALTER TABLE ______ ADD ______ (20) default'______'.7、现要设计一个根据关键字搜索新闻及显示搜索结果的页面,页面包含的基本元素为:搜索关键字文本框,控件id为txtKeyword;搜索按钮,控件id为btnSearch;数据绑定显示控件gvNews。请根据题目说明,将空缺的代码补充完整。protected void btnsearch_Click(object sender,EventArgs e){String strcon="server='DBServer';database='business';uid='sa';pwd='sa';";Sqlconnection con=new sqlconnection(strcon);string keyword=this. ______.Text;string sqlstr="select*from news where ______ like '%"+keyword+"%'or ______ like '%"+keyword+"%'";try{SqlDataAdapter da=new sqlDataAdapter(______,con);DataSet ds=new DataSet();Da.Fill(______);gvNews.______=ds.Tables[0];gvNews.DataBind();}catch{ ?Response.write("无法连接数据库");}}

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某网站采用ASP+SQL Server开发,系统的数据库名为gldb,数据库服务器IP地址为202.12.34.1。打开该网站主页,如图5-1所示:【问题1】(8分,每空1分)以下是该网站主页部分的html代码,请根据图5-1将(1)~(8)的空缺代码补齐。 【问题2】(2分,每空1分)该网站采用ASP编写程序代码,在ASP内置对象中,application对象和session对象可以创建存储空间用来存放变量和对象的引用。如果在页面中设置访客计数器,应采用上述的 (9) 对象:如果编写购物车组件,应采用上述的 (10) 对象。【问题3】(5分,每空1分)以下是该网站进行数据库连接的代码conn.asp,请根据题目说明完成该程序,将答案填写在答题纸的对应位置。

编写使用ADO对象中的Connection对象连接SQL Server数据库的代码。

ASP是通过()打开或者关闭数据库连接的。A、Connection对象B、Recordset对象C、Command对象D、Parameter对象

ADO基本和核心的对象有三个:Connection连接对象、Command命令对象和()A、Field对象B、Recordset对象C、Parameter对象D、Property对象

ASP是通过一组统称为ADO的对象模块来访问数据库的。

ADO中最基本的和核心的对象有三个:Connection连接对象、Command命令对象和:()A、Field对象B、Parameter对象C、Recordset对象

ADO数据访问接口是Microsoft处理数据库信息的新技术,以下关于ADO技术的叙述中不正确的是()。A、ADO是一种ActiveX对象B、ADO采用了OLE DB的数据访问模式C、ADO是数据访问对象DAO、远程数据对象RDO和开放数据库互连ODBC三种方式的扩展D、ADO数据控件不能创建与数据库的连接

使用ASP+ADO访问数据库时,数据操纵通过Connection对象的()方法实现。A、OpenB、CloseC、ExecuteD、Write

填空题利用ADO实现数据库操作时,ASP的()对象用来浏览和操作已经连接的数据库内的数据

单选题ADO对象模型中可以打开并返回RecordSet对象的是(  )。A只能是Connection对象B只能是Command对象C可以是Connection对象和Command对象D不存在

判断题ASP是通过一组统称为ADO的对象模块来访问数据库的。A对B错