当前位置:首页 >> >>

ASP整理(期末复习题)

一、填空题(每空 1 分,共 25 分)
1. 网页通常可分为静态网页和___动态_ ___网页,静态网页是由___html__ ___语言、 JAVASCRIPT、VBSCRIPT、JAVA APPLET(JAVA 小应用程序)和所要显示的文本或 图形所构成的一个文本文件,其扩展名通常为_.htm__ 客户端的_ 浏览器___________。 顺序结构 __ 、 选择结构__ 和 __或__ .html ____,它运行于

2. 脚本程序有三种基本的结构,它们是 _ 循环 结构。

3. 在 ASP 内置对象中,Request 对象的作用是负责 信息 。当客户端使用 get

获取客户端所提交的数据、cookies 方法提交数据时,服务器端应该使用 post 方法提交数据

Request 对象的 querystring 集合来接收数据;当客户端使用 时,服务器端应该使用 Request 对象的 form 集合来接收数据。

4. <Input Type=” ”>标记的___name_________属性用于为输入区域命名,______value______ 属性用来指定输入区域的默认值。 用于设置网页背景颜色的是__bgcolor________,用于设置网页文 5. 在<Body>标记的属性中, 本颜色的是___text________。 6. 在 VBScript 中,过程有两种,一种是 Sub 子程序,一种是 Function 函数,两者的区别 在于 sub 只执行程序而不返回值,而 function 可以将执行代码后的

结果返回给请求程序。 7. Server 对象的__createobject____________方法,用于创建已注册的 ActiveX 组件、应用程 序或脚本对象。 7. 使用 ASP 中 Server 对象中的 MapPath 方法获得文件的绝对路径。

8. 缓存功能的打开和关闭是通过 Response 对象的___buffer__________属性来完成的。 9. Session 对象默认情况下服务器只保留____20________分钟。 10. 为连接到数据库,必须调用连接对象的___open _ 11. 若要删除记录,可通过记录集对象的__delete_ ____方法。 方法来实现,也可通过连接对象的

_excute___ _方法执行相应的 SQL 语句来实现。 12. 判断记录指针是否到了记录集的末尾的属性是_eof_________, 向下移动指针, 可调用记 录集对象的_____movenext_ ____方法来实现

1.表单信息传送到服务器的方式有 post 和 get ,服务器端分别使用 Request.Form() 和 Request.QueryString() 来获取其传送的信息。 2.表单标记<Form>中 action 属性用于指定表单处理程序的 URL 地址, method 属性用于定义数据提交方式。 3.Response.Write 的功能是向浏览器输出信息,在 VBScript 中与其功能相 。 近的是 document.write 4. Session 对象默认有效期为 20 分钟,我们可以利用 Session 的属性 Timeout 修改 Session 对象的有效期时长。(server.ScriptTimeout) 5.使用 ASP 中 Server 对象中的 MapPath 方法获得文件的绝对(物

理)路径。 6. 用 来 设 置 Cookies 文 件 的 生 命 周 期 的 属 性 为 Expires Expires=DateAdd(“w 7.ASP 可以使用两种脚本语言: JavaScript 1.可以使用 ADO 来访问的数据库是 D w”,1,Date) 和 VBscript 。 。

A. Mircosoft Access B. Mircosoft SQL Server C. Oracle D. 以上都可以 2.若要为 ASP 程序添加设置数据源,应该在数据源管理器的 B 中 添加。 A. 用户 DSN B. 系统 DSN C. 文件 DSN D. 以上都行 3.在记录集 RS 中,用于返回记录总条数的语句是 D 。 A. NUM=RS.Count B. NUM=RS.PageCount C. NUM=RS.Fields.Count D. NUM=RS.RecordCount 。 4.ADO 的英文全称是 C A. Active Data Object B. Action Data Object C. ActiveX Data Object D. ActiveX Database Object 5.语句 rs.Fields.Count 返回的值是 B 。 A.记录集的行数 B.记录集的列数 C.记录集的行数+1 D.记录集的列数-1 6.判断是否有错误发生,可以利用 Errors 集合的属性是 C 。 A. Number B. Description C. Count D. Source
二、单项选择题(以下每题只有一个正确答案,每题 1.5 分,共 30 分) 单项选择题(以下每题只有一个正确答案, 1.你正在家里通过拨号上网访问搜狐网站,此时谁是服务器端,谁是客户端?( B ) A. 你的机器是服务器端,搜狐网站是客户端 端 C. 你的机器既是服务器端,又是客户端 2. ASP 网页是在( B A .客户端浏览器 端 3. 在 HTML 中,用于设置文字颜色的标记是( A .<Font> B. <B> C. <I> A ) 。 D. <U> )执行的。 B .服务器端 C .没有定论 D .第一次在服务器端,以后客户 D. 以上说法全不对 B. 搜狐网站是服务器端,你的机器是客户

4. 若要在页面中创建一个图形超链接,要显示的图形为 myhome.jpg,所链接的地址为 http://www.pcnetedu.com,以下用法中,正确的是( B ) ; A .<a href=”http://www.pcnetedu.com”>myhome.jpg</a>

B .<a href=” http://www.pcnetedu.com”><img src=”myhome.jpg”></a> C .<img src=”myhome.jpg”><a href =”http://www.pcnetedu.com”></a> D .<a href =http://www.pcneredu.com><img src=”myhome.jpg”> 5. 在 HTML 中,<select>标记用于生成( A A. 带滚动条的列表框 B. 单选框 ) 。 D. 多行文本框 B ) D. RootFolder

C. 复选框

6. 如果要获得上一级文件夹的路径,可以用的方法( A. GetParentFolerName B. GetParentFolder

C. GetFolder C )

7. 下列哪一个函数可以将数值转换为字符串?( A. Cdate B. Cint C. CStr D. CDbl

8. 下面程序段执行完毕,页面上显示内容是 ( <% dim a=12 Response.Write "a" %> A.a B.12 C.不确定

D ) 。

D.该句有错,无法正常输出 )

8. 请问下面程序段执行完毕,页面上显示的内容是什么?( A <% Response.Write “春秋” Response.End Response.Write “战国” %> A. 春秋 B. 战国 C. 春秋战国

D. 春秋(换行)战国

9. 若表单提交数据时采用 Post 方法,则服务器端要获得表单提交的数据,应使用 ( A )语句。 B. Request.QueryString(“表单域名称”)用于 get 方法 用于 D. Request.Write(“表单域名称”) )

A. Request.Form(“表单域名称”) C. Request.Write “表单域名称”

10. 除了哪个不是 Session 对象拥有的特性。 ( D A.消耗资源少 C.用户长时间不访问可以自动消失

B.可以区分储存每个访问者的状态 D.可以在不同用户间共享 A ) 。

11. 下面关于编写 ASP 程序,说法不正确的是( A.<%和%>符号必须和 ASP 语句放在同一行。

B.ASP 语句要分行写,一般不把多条 ASP 语句写在一行里。 C.使用 Rem 或“'”符号来标记注释语句。 D.在 ASP 程序中,字母不分大小写。

12. 服务器端向客户端输出“注册成功!,以下语句中,能实现该操作要求的是( C ” A. Request.write “注册成功!” C. Response.write “注册成功!” B. Request.write (注册成功) D. Response.write (注册成功!)

) 。

13. 若要向客户端写入一个名为“username”Click 其值为“guest”,1 周后过期,则以下实 现语句中,正确的是( A ) 。 A . Response.Cookies(“username”)=”guest” Response.Cookies(“username”).Expires=DateAdd(“ww”,1,Date) B .Response.Cookies(“username”)= ”guest” Response.Cookies(“username”).Expires=DateAdd(“d”,1,Date) C .Response.Cookie(“username”)= ”guest” Response.Cookie(“username”).Expires=DateAdd(“ww”,1,Date) D. Response.Cookies(“username”)= ”guest” Response.Cookies(“username”).Expires=DateAdd(1, “ww”,Date) 14. 若要设置服务器执行 ASP 页面的最长时间为 70 秒,以下语句中,正确的是( C ) 。 A.Server.Timecout=70 C.Server.ScriptTimeOut=70 14. Application 对象的默认有效期为 ( A.10 分钟 B.15 分钟 B.Server.ScriptTimeOut=70000 D.Server.Timeout=70000 D ) 。 D.应用程序从启动到结束

C.20 分钟

15. 若要将虚拟路径转换为真实的物理路径,以下语句中,正确的是( D ) A. Response.MapPath( 虚拟路径) C. Server.URLEncode( 虚拟路径) B. Request.MapPath(虚拟路径) D. Server. MapPath( 虚拟路径)

16. 下列关于 Global.asa 文件的叙述错误的是( A ) 。 A.Global.asa 文件被放在网站的任意目录下都会被执行 B.Global.asa 文件在访问网站任意页面时都会被执行 C.Global.asa 文件不能共享客户端输出信息 D.Global.asa 文件定义 Application 和 Session 对象建立和关闭时所执行的操作 17. 下列对 Cookies 对象的描述,正确的是( C A.Cookies 对象是以文本形式保存在服务器端 B.Cookies 对象是以系统对象形式保存在服务器端 C.Cookies 对象是以文本形式保存在客户端 D.Cookies 对象是以系统对象形式保存在客户端 18. 在连接对象中,用于存储数据库连接字符串信息的属性是( A ) 。 A. ConnectionString B. Connection C. Open D. Execute ) 。

19. 要获得记录集 RS 中,当前记录的字段为“产品型号”的值,该字段的顺序号为 1,以

下用法中,不正确的是( D ) 。 A、fdvalue=RS(1) C、fdvalue=RS( “产品型号” ) B、fdvalue=RS.Fields(“产品型号”) D、fdvalue=RS.Field(产品型号).Value ) 。 D.RecordCount

20. 要获得当前记录在记录集中的位于那一页的属性是( A A.Absolutepage B.Recno C.AbsolutePosition

19. 如果要取得数据集中的“Sno”字段信息,该字段在数据表中的第一列,以下方法错误 的是( A ) 。 B. s=rs("Sno") C. s=rs.Fields("Sno") D D. s=rs.Field(Sno).value ) 。

A.s=rs(1)

20. 在记录集 RS 中,用于返回记录总条数的语句是 ( A. NUM=RS.Count

B. NUM=RS.PageCount

C. NUM=RS.Fields.Count D. NUM=RS.RecordCount 1.嵌入 HTML 文件的 ASP 程序代码必须放在哪两个符号之间? A 。 A.<% %> B. ” “ C. <!--> D.<%= %> 2.传送给一个网页多个参数时,将多个参数连接起来的语法表示是 C 。 A.∪ B.+ C.& D.# 5.下面说法正确的是 D 。 A.当客户从一个网页转到另一个网页时,保存在 Session 中的信息回丢失 B.Session 对象的有效期默认为 40 分钟 C.session 对象的有效期不能更改 D.Session 对象到期前可以用 Abandon 方法强行清除 6. 以下对象中,不是 ASP 的内置对象是 D 。 A.request B.session C.application D.bean 7. 对于下面的语句,执行的结果是 B 。 <% Response.Write("中国") Response.End() Response.Write("你好") %> A.中国你好 B.中国 C.你好 D.出错 8.相对 JSP 和 PHP,是 ASP 优点的是 C 。 A. 全面支持面向对象程序设计 B. 执行效率高 C. 简单容易 D. 多平台支持 9.在访问网站时,用来保存访问者个人信息的对象是( D ) 。 A. Request B. Response C. Application D. Session

三、判断题(每题一分,共 10 分) 判断题(每题一分, 1.开发 ASP 网页所使用的脚本语言只能采用 VBScript。 × ) ( 2.ASP 网页,运行时在客户端无法查看到真实的 ASP 源代码。 ) (
带格式的: 字体: 宋体 格式 的

3. 网页中的 ASP 代码同 html 标记符一样, 必须用分隔符 “<>” “<>” 号 将其括起来.( × 4.用 HTML 所编写的页面,在任何浏览器中均能正常的运行和显示。 ( 5.在网页中,如果要收集用户所输入的数据,必须通过表单来实现。 (× 6.HTML 不具有文件存取操作的功能,是一种描述行的标记语言( ) ) ) )

).

7.Session 和 Application 对象的事件过程只能书写在 Global.asa 文件中。 (

8.在一个 ASP 页面中定义的对象或变量,其作用域仅限于该 ASP 页面,一旦页面执行完 毕,该变量或对象也就自动被释放。 ( )

9.利用 DELETE 语句可删除一个表或索引。 × ) ( 10.在 SQL 中,利用 INSERT INTO 语句一次可插入多条记录。 ( )

四、简答题(每题 5 分,共 20 分)
1、 什么是 ASP,ASP 有什么特点? ASP 是活动服务器页面(Active Server Pages)的简称,是微软公司开发的服务器端的 脚本编写环境,是一种取代 CGI(Common Gateway Interface,通用网关接口)的技术。使 用 ASP 可以组合 HTML 页、普通文本、脚本命令和 ActiveX 组件来创建动态、交互的 Web 页和基于 Web 的应用程序。 ASP(Active Server Pages)是由微软公司推出,是微软平台下的动态网页技术,学习简单,使 用方便。ASP 程序通常包括服务器端脚本、对象和组件,利用它可以在页面中添加许多动态 内容。ASP 技术有一缺点:只能在 Windows 平台下运行,这就大大制约了它的发展 2、 举例说明三个以上 ASP 内建对象及其功能。 ASP 内置的五大常用对象,其功能如下。 (1)Response 对象:将服务器端的信息发送回浏览器。 (2)Request 对象:服务器端用来获取客户端的信息。 (3)Application 对象:存储一个应用程序中所有用户共享的信息。 (4)Session 对象:存储一个特定的用户在整个会话期间所需的信息。 (5)Server 对象:提供许多服务器端的应用函数。 每个对象提供了一些方法和属性,可以通过这些方法和属性实现页面编程。 3、 请叙述 Session 对象和 Application 对象各自的作用和最主要的区别。 Session 对象与 Application 对象有很多相似之处:都可以用于不同的 ASP 页面之间 共享信息;两者都允许用户自定义属性;对象中的变量都可以进行存取;都有生命周期和作 用域。其最大的差别是:Session 对象用来为每个来访者(即客户)存储独立的数据或特定 客户的信息, Application 对象则用来为所有客户存储共享的数据。 而 如果当前有若干个客 户连线到某一个站点, 那么这些客户除了共享一个 Application 对象之外, 每一个客户还各 自拥有一个独立的 Session 对象。两者的生命周期和作用域也是完全不同的,下面介绍 Session 对象和 Application 对象的区别。 1.生命周期不同。 Session 对象所保留的信息是只供给当前的用户在连接期间内使用, 一旦用户关闭浏览器或者会话被放弃,Session 对象也会相对失效并立即释放其占用的资 源。Application 对象变量时多个用户共享的,因此不会因为某一个用户甚至全部用户离开 而消失,一旦建立了 Application 对象变量,就会一直存在,直到网站关闭或者这个 Application 变量被释放。 2.作用域不同。Session 对象是针对单一用户,有多少用户访问就产生多少 Session 对象, 某个用户无法访问其他用户的 Session 对象变量。Application 对象是针对所有用户,可以

被多个用户共享。从一个用户接收到的 Application 变量可以传递到其他的用户。 4、简述 Global.asa 文件的特点及功能。 Global.asa 文件是一个可选文件, 在这个文件中, 你可以定义事件脚本和使用 Session 和 Application 对象。Global.asa 文件的内容不能向用户显示,但是它存储的信息能应用 于整个应用程序。这个文件必须命名为 Global.asa,并且存储在应用程序的启动点的目录 下面,一个应用程序只能有一个 Global.asa 文件。 Global.asa 文件只能包含以下内容: (1)Application 事件。 (2)Session 事件。 (3)<OBJECT>的声明。 (4)类库的声明 编程题( 五、编程题(15 分) course.asp 页面需要授权访问, 在访问该页面之前, 要求输入用户名和密码 (login.htm) , ,若密码正确,则允许访问,若不正确,则输出相应的提示信息。 并进行校验(check.asp) 在 course.asp 页面中,为防止用户直接访问,要求对用户是否授权进行判断,若未授权,则 返回到密码校验页面。 (15 分)

四、简答题(每题 5 分,共 20 分)
1 请简述静态网页的工作原理及动态网页的工作原理 静态网页的工作原理如下: 当在客户端浏览器的地址栏中输入一个 URL,并按下“Enter”键后,此时则表明向服务 器端提出了一个浏览网页的请求, 当服务器端接收到该请求后, 便会寻找所要浏览的静态网 页文件,找到后在发送给客户端。 动态网页的工作原理如下: 当在客户端浏览器的地址栏中输入一个动态网页的 URL,并按下“Enter”键后,此时则 表明向服务器端提出了一个浏览网页的请求, 当服务器端接收到该请求后, 首先会寻找所要 浏览的动态网页文件, 其次将执行动态网页文件中的相关程序代码, 并将程序代码的动态网 页转换为标准的静态网页,最后将该网页发送给客户端。 2 举例说明四个以上 ASP 内置组件及其功能。 组 件 功 能 File Access Ad Rotator Content Rotator Content Linking Browser Capabilities Counters Page Counting Logging Utility MyInfo 帮助实现对文件和文件夹的访问和操作 提供广告轮番显示的功能 轮番显示指定内容 轮番显示指定内容 管理链接信息 可以测试浏览器的功能 实现计数功能 用于记录页面单击次数 用于管理日志文件 存储管理员信息

4 简述 Querystring 和 Form 的区别。 request.querystring 能接收表单和文本,提交方式可为 get 和 post. 只能传递 2k 的数据 量。速度略快。 request.form 只能接收表单,提交方式必须为 post。可以传递不限大小的数据。速度略慢。 五、编程题(15 分) 编程题( 结合 ADODB.Connection 对象和 Recordset 对 象编程实现在网页中显示数据库 “cwgl.mdb”中 表为 “gz” 中的数据, 网页文件取名为 datashow.asp (注: cwgl.mdb 数据库与网页 datashow.asp 位于同 一目录下) ,显示如图所示: (15 分)

<% Set MyConn=Server.CreateObject("ADODB.Connection") MyConn.Open "DRIVER={Driver do Microsoft Access (*.mdb)};DBQ= E:\myweb\考试 \cwgl.mdb" Set MyRS = Server.CreateObject("ADODB.RecordSet") MyRS.Open "gz",MyConn,2,2 %> <% Response.Write ("<Table Width=70% Border=1 align=center >") for I = 0 to MyRS.fields.count-1 Response.Write "<td bgcolor=blue>" & MyRS.fields(i).name next MyRS.MoveFirst Do While Not MyRS.EOF Response.Write "<tr><td>"&MyRS(0)&"</td>" Response.Write "<td>"&MyRS(1)&"</td>" Response.Write "<td>"&MyRS(2)&"</td></tr>" MyRS.MoveNext Loop Response.Write ("</Table>") MyRS.Close Set MyRS=nothing MyConn.Close Set MyConn=nothing %>

增加多个字段中的值: INSERT INTO (表名) (LastName, Address) values ('Wilson', 'Champs-Elysees') ADO(ActiveX Data Object)主要对象: Connection:与指定的数据源进行连接。 Command:对数据库提出请求,即传递指定的 SQL 语句。 Recordset:浏览与操纵从数据库中取出的数据。 2.如何实现模糊查询。 答案:
使用语句 sql="select * from 表 where 字段 like '%"&string&"%'"来实现模糊查询

随机数:randomize URL 连接:redirect

列合并 colspan 行合并 rowspan 缓冲:buffer 缓冲生命周期:espires 清除:abandon

3.比较访问数据的 3 种形式的异同。 答案: (1)利用 Connection 对象的 execute 方法打开数据库 第一步:建立 Connection 对象 set conn=Server.CreateObject("ADODB.Connection") 第二步:用 OPEN 方法建立数据库连接 conn.open( "Driver={Microsoft Access Driver (*.mdb)};DBQ= "&_ Server.MapPath("student.mdb")) 第三步使用 Connection 对象的 Execute 方法执行 SQL 语句 ‘如果执行查询语句 set rs=conn.Execute( "SELECT * FROM person" ) ‘如果执行数据操纵语句 Conn.Execute() (2)利用 Command 对象的 Execute 方法建立 RecordSet 对象打开数据库 第一步,建立 Connection 对象 Set Conn=Server.CreateObject("ADODB.Connection") '第二步,利用 Connection 对象的 Open 方法建立数据库的连接 conn.open ("Driver={Microsoft Access Driver (*.mdb)};DBQ= "&_ Server.MapPath("student.mdb")) 第三步,建立 Command 对象 Set Comm=Server.CreateObject("ADODB.Command") Comm.ActiveConnection=Conn Comm.CommandText=sql '第四步,使用 Command 对象的 Execute 方法执行 SQL 语句 ‘如果执行查询语句 Set rs=Comm.Execute() '如果执行数据操纵语句,例如 Insert 语句、Update 语句和 Delete 语句 Comm.Execute() (3)利用 RecordSet 对象的 Open 方法打开数据库表 第一步 : Set conn=Server.CreateObject("ADODB.Connection") 第二步: conn.open ("Driver={Microsoft Access Driver (*.mdb)};DBQ= "&_ Server.MapPath("student.mdb")) 第三步: Set rs=Server.CreateObject("ADODB.Recordset") rs.open "Select * From person",conn

2.请完成案例 5-6 中的留言簿,实现查看历史留言的功能。 答案: <form action="<%=request.ServerVariables("SCRIPT_NAME")%>"> <input type="submit" value="查看历史留言"> </form> <% dim fso,tsobj set fso=server.CreateObject("Scripting.FileSystemObject") set tsobj=fso.OpenTextFile (request ("lyb.txt"),1) '创建 TextStream 对象 str=tsobj.ReadAll '读出文件的全部内容 response.Write(str) %> 1.设计一个 VBScript 程序,如果是 6 点至 12 点之间进入网页就会显示“早上好!;如 ” 1. 果是 12 点至 18 点之间进入网页就会显示“下午好!;如果其余时间进入网页就会显示“晚 ” 上好!。 ” 答案: <html> <head> <title>时间函数</title> </head> <body> <script language="vbscript" type="text/vbscript"> document.write "你好,朋友。" s=Hour(time) if (s >=6 AND s <= 12) then document.write "早上好!" elseif (s >12 AND s <= 18) then document.write "下午好!" else document.write "晚上好!" end if </script> </body> </html> 2.设计一个网页在页面显示出今天是星期几。 答案: <html> <head> <title>显示今天是星期几</title> </head> <body> <Script Language="vbscript"> s=Weekday(date) Select Case s Case 1 document.write "今天是星期天。"

Case 2 document.write "今天是星期一。" Case 3 document.write "今天是星期二。" Case 4 document.write "今天是星期三。" Case 5 document.write "今天是星期四。" Case 6 document.write "今天是星期五。" Case 7 document.write "今天是星期六。" End Select </script> </body> </html> 3.设计一个程序,在用户离开网页时会显示“玩得愉快吗?”的对话框,并可让用户按 3. 下“是”“否”按钮。 、 (提示:离开的事件名为 Window_onUnload) 离开页面时会显示图 3-36 的对话框:

图 3-36 关闭窗口时弹出对话框

若是用户选择“否”就会显示入图 3-37:

图 3-37 点击“否”后的消息框

答案: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无标题文档</title> <script language="vbScript"> function s(msg) f=msgbox(msg,4) if f<>6 then msgbox "我们会努力改进的。"

end function </script> </head> <body onunload="s('玩的愉快吗')"> </body> </html> 4.设计一个 VBScript 程序,依用户在对话框内输入的身高判断所需要购买的票,身高 4. 160cm 以上需买全票, 身高 140~159 买半票, 139cm 以下买儿童票。 效果如图 3-38 和图 3-39 所示:

图 3-38 要求用户输入身高

图 3-39 提示应买什么票

答案: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>基本分支语句</title> </head> <body> <script language="vbscript" type="text/vbscript"> a=inputbox("请问您的身高?") if a>=160 then msgbox "请买全票" elseif a<=139 then msgbox "请买儿童票" else msgbox "请买半票" end if </script> </body> </html>

简答题 1.<table> <tr> <td></td><td></td> </tr> </table> 2. pagesize 记录集分页尺寸多少条为一页 absolutepage 将指针移到所设置页的第一条记录 比如 10 条每页 absolutepage=2 时 指针移到第 11 条记录 pagecount 记录集分页后得到页数 movenext 记录集指针移至下条 3. text 文本型 password 密文文本型 radio 单选框 submit 提交按钮 reset 重置按钮 4 在 SQL 中,写出检索、条件检索、删除、修改、添加(表名和字段名都自定义) select * fome table select * frme table where id=1 delete from table where id=1 update table set a='haha' where id=1 insert into table(a,b)values('haa',3) 编程题 <% 1.1+……100=5050 dim a,i <% a=0 Dim a,i i=0 a = 0 do while i<100 For i=1 To 100 i = i+1 a = a+i a = a+i Next loop Response.Write a response.Write a %> %> 2 编写程序, 判断分数,0-59 分显示“不及格”, 60-89 分显示“及格”, 90-100 显示“优秀”, 否则显示“分数没意义”(变量自定义 ) function A(d) A="分数没意义" if d>=0 and d<=59 then A="不及格" if d>=60 and d<=89 then A="及格" if d>=90 and d<=100 then A="优秀" end function

数据库连接方法: <title>演示:用文件 DSN 连接 student.mdb 数据库</title><% Set DA=Server.CreateObject("ADODB.Connection") DA.Open "FILEDSN=E:\myweb\jiaocai\ch06\11111.dsn" <title>演示:用系统 DSN 连接 student.mdb 数据库</title><% Set MyConn=Server.CreateObject("ADODB.Connection") MyConn.Open "DSN=11111" <title>演示:直接连接 student.mdb 数据库</title><% Set MyConn=Server.CreateObject("ADODB.Connection") MyConn.Open"DRIVER={Driver do Microsoft Access (*.mdb)};DBQ= E:\myweb\jiaocai\ch06\student.mdb" Set conn=server.createobject(“ADODB.connection”) Conn.open“Driver={Microsoft Access Driver(*.mdb)};DBQ=” &server.MapPath(“school.mdb”) Set conn=server.createobject(“ADODB.connection”) Cnnstr=“Driver={Microsoft Access Driver(*.mdb)};DBQ=” &server.MapPath(“school.mdb”) conn.open cnnstr Set conn=server.createobject(“ADODB.connection”) Cnnstr=“Driver={Microsoft Access Driver(*.mdb)};DBQ= D:\myweb\school.mdb” conn.open cnnstr Execute 方法对数据库记录进行查询、添加、删除、更新等操作。 方法对数据库记录进行查询、添加、删除、更新等操作。 1. 添加记录 语言中, 语句将一行新记录添加到表中。 在 SQL 语言中,使用 INSERT 语句将一行新记录添加到表中。 语法格式: 语法格式: INSERT [INTO] table_name [( column_list )] VALUES( expression , ... n ) 2.更新记录 更新记录 在 SQL 语言中,使用 UPDATE 语句更改表中的现有数据。 语言中, 语句更改表中的现有数据。 语法格式: 语法格式:UPDATE table_name SET {column_name = expression} [, ... n] [WHERE < search_condition >] 3. 删除记录 语言中, 语句从表中删除一行或多行记录。 在 SQL 语言中,使用 DELETE 语句从表中删除一行或多行记录。 语法格式: 语法格式:DELETE table_name [WHERE < search_condition >]


更多相关标签: