首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下是ASP与数据库应用的典型例子,阅读后请补充(1)~(5)空缺的内容。 一个真正的、完整的站点是离不开数据库的,因为实际应用中,需要保存的数据很多,而且这些数据之间往往还有关联,利用数据库来管理这些数据,可以很方便地进行查询和更新。数据库有很多
以下是ASP与数据库应用的典型例子,阅读后请补充(1)~(5)空缺的内容。 一个真正的、完整的站点是离不开数据库的,因为实际应用中,需要保存的数据很多,而且这些数据之间往往还有关联,利用数据库来管理这些数据,可以很方便地进行查询和更新。数据库有很多
admin
2009-02-15
37
问题
以下是ASP与数据库应用的典型例子,阅读后请补充(1)~(5)空缺的内容。
一个真正的、完整的站点是离不开数据库的,因为实际应用中,需要保存的数据很多,而且这些数据之间往往还有关联,利用数据库来管理这些数据,可以很方便地进行查询和更新。数据库有很多种,如Fox数据库(.dbf)、Access数据库(.mdb)、Informix、Oracle和SQL Server等等,在这里,以Microsoft Access数据库为例来说明ASP是如何访问数据库的。
常用数据库语句如下所示:
1.SELECT语句:命令数据库引擎从数据库里返回信息,作为一组记录。
2.INSERT INTO语句:添加一个或多个记录至一个表。
3.UPDATE语句:创建更新查询来改变基于特定准则的指定表中的字段值。
4.DELETE语句:创建一个删除查询把记录从FROM子句列出并符合WHERE子句的一个或更多的表中清除。
5.EXECUTE语句:用于激活PROCEDURE(过程)
用ASP来做一个通讯录:
1.建立数据库。
用Microsoft Access建立一个名为data.mdb的空数据库,使用设计器创建一个新表。
输入以下几个字段,如表7-1所示。
表7-1 data mdb的宇段和属性
保存为data.mdb文件。
2.连接数据库。
Set conn=(1)
conn.Open"driver={Microsoft Access Driver*.mdb)};dbq="&Server.MapPathCdata,mdb")
注意:一个页面中,只要连接一次就可以了,数据库使用完后要及时关闭连接。
conn.Close
Set conn=Nothing
3.添加新记录到数据库。
Set corm = Server. CreateObject("ADODB.Connection")
corm. Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server. MapPath("data.mdb")
usemame = "程序员"
usermail = "xj @ 163.com"
indate = Now()
sq1 = "insert into data (usemame,usermail,indata) values(’"&usemame&"’,’"&usermail&", "’&indate&"’)"
(2)
conn. Close
Set conn= Nothing
4.选择数据库里的记录。
(1)选择所有记录的字段(按记录倒序排序):(3)。
(2)选择所有记录的姓名和E-mail字段(不排序):sq1="select username.usermail from data"。
(3)选择姓名为“程序员”的所有记录:(4)。
(4)选择使用163信箱的所有记录(按查看次数排序):sq1="select*from data where usermail like’%"@163.com"%’order by view desc"。
(5)选择最新的10个记录:sq1="select top 10*from data order by ID desc"。
SQL语句已经知道了,不过在Web应用时,还得创建一个RecordSet对象得到记录集,才能把从数据库里取出的值应用在网页上,如果现在将所有的记录显示在网页上就使用如下代码:
Set corm =Server. CreateObject("ADODB.Cormection")
conn. Open "driver={Microsofi Access Driver (*.mdb)};dbq="&Server. MapPath("data.mdb")
sq1 = "select * from data"
Set rs =Server. CreateObject("ADODB.RecordSet")
rs. Open sql,corm, 1,1
Do While Not rs.Eof
Response. Write "<p>姓名: "& rs("usemame") &" E-mail: "& rs("usermail") &" 查看: "& rs("view") &"次 "& rs("indate") &"加入</p>"
rs.MoveNext
Loop
rs.Close
Set rs = Nothing
corm. Close
Set conn= Nothing
说明:建立数据库连接:创建rs得到记录集:循环显示记录,rs.Eof表示记录末, rs.MoveNext表示移到下一个记录;最后关闭。
5.修改(更新)数据库记录。
修改记录的E-mail:
Set corm =Server. CreateObject("ADODB.Connection")
corm. Open "driver=- { Microsoft Access Driver (*.mdb) } ;dbq="&Server. MapPath("data.mdb")
ID=I
usermail = "xj @ 163.com"
sq1 = "update data set usermail=’"&usermail&"’ where ID="&CInt(ID)
eonn. Execute(sq1)
conn. Close
Set conn = Nothing
说明:建立数据库连接;获取记录ID、新E-mail字符串;使用update语句修改记录; conn.Execute来执行;最后关闭。如果使记录的查看值加1,则sq1="update data set view=view+1 where ID="&CMt(ID)
6.删除数据库记录。
删除某一条记录:
Set corm =Server. CreateObject("ADODB.Connection")
conn.Open "driver={Microsoft Access Driver (*.mdb) };dbq="&Server. MapPath("data.mdb")
ID=1
sql =(5)
corm. Execute(sq1)
corm. Close
Set conn= Nothing
选项
答案
(1)Server.CreateObject("ADODB.Cormection") (2)conn.Execute(sq1) 说明:建立数据库连接:通过表单获取姓名、E-mail字符串,Now()获取当前时间日期:使用insert into语句添加新记录;使用corm.Execute来执行;最后关闭。 (3)Sq1="select*from data order by ID desc" (4)sq1="select*from data where usemame=’"程序员"", (5)"delete from data where ID="& CInt(ID) 说明:建立数据库连接;获取记录ID;使用delete语句删除记录;使用corm.Execute来执行;最后关闭。 删除多条记录为:sq1="delete from data where ID in (ID1,ID2,ID3)”。 删除所有记录为:sq1="delete from data"。
解析
转载请注明原文地址:https://kaotiyun.com/show/rY3Z777K
本试题收录于:
网络管理员下午应用技术考试题库软考初级分类
0
网络管理员下午应用技术考试
软考初级
相关试题推荐
对高级语言源程序进行编译的过程中,有穷自动机(NFA或DFA)是进行(49)的适当工具。
将高级语言程序翻译为机器语言程序的过程中,常引入中间代码,其好处是(48)。
假设段页式存储管理系统中的地址结构如下图所示,则系统中(24)。
图4—21所示的逻辑流,最少需要(35)个测试用例可实现语句覆盖。
若某计算机采用8位整数补码表示数据,则运算(2)将产生溢出。
IIS6.0支持的身份验证安全机制有4种验证方法,其中安全级别最高的验证方法是(9)。
(25)是操作系统中可以并行工作的基本单位,也是核心调度及资源分配的最小单位,它由(26)组成,它与程序的重要区别之一是:(27)。(26)
(25)是操作系统中可以并行工作的基本单位,也是核心调度及资源分配的最小单位,它由(26)组成,它与程序的重要区别之一是:(27)。(25)
GIF文件格式采用了(57)压缩方式。
设有关系模式S(Sno,Shame,Pno,Pname,Q,A)表示销售员销售商品情况,其中各属性的含义是:Sno为销售员员工号,Shame为销售员姓名,Pno为商品号,Pname为商品名称,Q为销售商品数目,A为销售商品总金额,根据定义有如下函数依赖集:
随机试题
女,39岁,发热、咳嗽1周,WBC:15×109/L,胸部CT平扫如图,最可能的诊断为
民事诉讼中,当事人对自己提出的主张,有责任提供证据。但在什么案件中,对原告提出的授权事实,被告否认的,由被告负责举证?()
校验热效应与断路器的开断时间有密切关系,当采用一般低速断路器时,其合分闸时间大于0.12s,此时计算热效应时间为下列何值?
在信用证业务中,受益人收到信用证修改通知书后,如不同意修改,应立即将信用证修改书退回通知行,否则视为同意接受。()
(2015年真题)国庆黄金周,小白和朋友们商量去外地旅游的事,小米说:如果不去绍兴,就去杭州吧。小黄说:如果不去杭州,就不去绍兴了。小刘说:咱们只去其中一处吧。小白据此提出的大家都能接受的意见是()。
【2015.河北沧州】在课堂上,某教师注重创造自由气氛,鼓励学生自由发表意见,不把自己的意见强加于学生。该教师对课堂管理的领导方式主要属于()。
当前国际和国内社会,围绕中国海权发展动向及可能产生的影响,均产生了激烈的争议,“中国海权威胁论”大有________之势,以美国为例,早在上世纪90年代就有“中美海上冲突论”,________海上冲突将成为“即将到来的中美冲突”的重要形式。填入划横线部分最
Parenthoodisn’tacareer-killer.Infact,economistswithtwoormorekidstendtoproducemoreresearch,notless,thantheir
Whichofthefollowingwordsareexamplesofdialectalsynonyms?
Ithasbeensaidthateveryonelivesbysellingsomething.Inthelightofthisstatement,teacherslivebyselling【C1】kno______
最新回复
(
0
)