首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下是ASP与数据库应用的典型例子,阅读后请补充(1)~(5)空缺的内容。 一个真正的、完整的站点是离不开数据库的,因为实际应用中,需要保存的数据很多,而且这些数据之间往往还有关联,利用数据库来管理这些数据,可以很方便地进行查询和更新。数据库有很多
以下是ASP与数据库应用的典型例子,阅读后请补充(1)~(5)空缺的内容。 一个真正的、完整的站点是离不开数据库的,因为实际应用中,需要保存的数据很多,而且这些数据之间往往还有关联,利用数据库来管理这些数据,可以很方便地进行查询和更新。数据库有很多
admin
2009-02-15
39
问题
以下是ASP与数据库应用的典型例子,阅读后请补充(1)~(5)空缺的内容。
一个真正的、完整的站点是离不开数据库的,因为实际应用中,需要保存的数据很多,而且这些数据之间往往还有关联,利用数据库来管理这些数据,可以很方便地进行查询和更新。数据库有很多种,如Fox数据库(.dbf)、Access数据库(.mdb)、Informix、Oracle和SQL Server等等,在这里,以Microsoft Access数据库为例来说明ASP是如何访问数据库的。
常用数据库语句如下所示:
1.SELECT语句:命令数据库引擎从数据库里返回信息,作为一组记录。
2.INSERTINTO语句:添加一个或多个记录至一个表。
3.UPDATE语句:创建更新查询来改变基于特定准则的指定表中的字段值。
4.DELETE语句:创建一个删除查询把记录从FROM子句列出并符合WHERE子句的一个或更多的表中清除。
5.EXECUTE语句:用于激活PROCEDURE(过程)
用ASP来做一个通讯录:
1.建立数据库
用Microsoft Access建立一个名为data.mdb的空数据库,使用设计器创建一个新表。
输入以下几个字段,见表1。
保存为data.mdb文件
2.连接数据库
Setconn= (1)
coop,Open" driver={Microsoft Access Driver(*.mdb)};dbq="&Server,MapPath("data.
mdb&)
conn.Close
Ser conn:Nothing
3.添加新记录到数据库
Setcorm=Server.Create Object("ADODB.Connection")
conn.Open "driver={Microsoft Access Driver(*,mdb)};dbq="&Server .Map Path("data.mdb")
username="程序员"
usermail="xj@163.com"
indat=Now()
Sql="insert into data(username,usermail,indata)Values("&username&","&usermai,a","&indate&")"
(2)
conn.Close
Set conn=Nothing
4.选择数据库里的记录
1)选择所有记录的字段(按记录倒序排序):(3)。
2)选择所有记录的姓名和E-mail字段(不排序):sql="select username,usermail from data"。
3)选择姓名为“程序员”的所有记录:(4)。
4)选择使用163信箱的所有记录(按查看次数排序):sql="select .from data where user- mail like%"@163.com"%orderbY view desc"。
5)选择最新的10个记录:sql="selecttop 10*from data order by ID desc"。
SQL语句已经知道了,不过在Web应用时,还得创建一个Record Set对象得到记录集,才能把从数据库里取出的值应用在网页上,如果现在将所有的记录显示在网页上就使用如下代码:
Setconn=Server.Create Object("ADODB.Connection")
conn.Open" driver={Microsoft Access Driver(*.mdb)};dbq="&Server .Map Path("data.mdb")
SqI="select*from data"
Set rs=Server. Create Object("ADODB. Record Set")
rs. Open sql,corm,1,1
Do While Not rs.Eof
Response.Write"
姓名:"&rs("username")&,E-maih:"& rs("usermail")&,查看:"&rs(" view")& "次"&rS("indate")&,"加入
"
Rs .Move Next
Loop
rs,close
Set rs=Nothing
conn.Close
Set conn=Nothing
说明:建立数据库连接;创建rs得到记录集;循环显示记录,rs.Eof表示记录末,rs.Mov- eNext表示移到下一个记录;最后关闭。
5.修改(更新)数据库记录
修改记录的E-mail:
Setconn=Server.Create Object("ADOD B. Connection")
cons.Open" driver={Microsoft Access Driver(*.mdb)};dbq="& Server .Map Path("data.mdb")
ID=1
usermail=xj@163.com"
sql="update data setusermail="&usermail &"where ID="&CInt(ID)
conn. Execute(sql)
conn. Close
Set com=Nothing
说明:建立数据库连接;获取记录ID、新E-mail字符串;使用update语句修改记录;conn Execute来执行;最后关闭。如果使记录的查看值加1,则sql="update data set view=view+1 where ID="&CInt(ID)
6.删除数据库汜录
删除某一条记录:
Setconn= Server. Create Object("ADODB .Connection")
corm.Open "driver={Microsoft Access Driver(*.mdb)}=dbq "&Server,Map Path("data.mdb")
ID=1
sql=(5)
com .Execute(sql)
com. Close
Set com=Nothing
选项
答案
(1)Server.Create Objeot("ADODB.Connection") (2) conn.Execute(sql) 说明:建立数据库连接;通过表单获取姓名、E-mail字符串,Now()获取当前时间日期;使用Insert into语句添加新记录;使用conn.Execute来执行;最后关闭。 (3)sql="select*from data order by ID dese" (4)sql;”select*from data wheren semame=""程序员"" (5)"delete from data where ID="&CInt(ID) 说明:建立数据库连接;获取记录ID;使用delete语句删除记录;使用eonn.Execute来执行;最后关闭。 删除多条记录为:sql="delete from data where ID in(ID1,ID2, ID3)"。 删除所有记录为:sql="delete from data"。
解析
转载请注明原文地址:https://kaotiyun.com/show/0v3Z777K
本试题收录于:
网络管理员下午应用技术考试题库软考初级分类
0
网络管理员下午应用技术考试
软考初级
相关试题推荐
黑木崖研究所的软件设计师梅超疯委托另一软件设计师月芙蓉开发一套人脸识别系统,并向其提供了本单位一台IBM笔记本电脑。月芙蓉按照梅超疯的设计思想完成了该软件系统的开发,并获得了40万元(RMB)的报酬。事先两人签订书面合同,合同写明软件著作权由两人共享。那么
图1-12中缺少了哪些数据流?请指明每条数据流的名称、起点和终点。用面向对象方法设计的类中,有一些类的对象是需要持久存储的,这样的类一般需要映射到关系数据库模式中。请指出图1-13中哪些类需要做这样的映射。
有一活动头的磁盘系统,磁盘块地址用一个三元组<x,y,z>来表示,其中,x代表柱面号,y代表磁盘面号,z代表扇区号。现有一组使用磁盘的申请,其磁盘访问地址依次为<100,12,6>,<35,18,4>,<20.4,10>,<32,8,12>,<45,8,6
数据库管理系统运行的基本工作单位是事务,事务是用户定义的一个数据库操作序列,这些操作序列要么全做,要么全不做,是一个不可分割的工作单位。事务具有原子性、一致性、隔离性和______。
计算机指令系统中采用不同寻址方式可以提高编程灵活性,立即寻址是指______。
对象及其类型之间的关系称之为分类(Classification)。(39)的对象可以改变自身类型或角色。
当前磁盘读写位于柱面号20,此时有多个磁盘请求,并按以下柱面号顺序送至磁盘驱动器:10、22、20、2、40、6、38。寻道时,移动一个柱面需6ms。采用(22)算法总寻道时间为348ms。
为了直观地分析系统的动作,从特定的视点出发描述系统的行为,需要采用动态分析的方法。其中,(17)适用于描述与分析相互独立、协同操作的处理系统,也就是并发执行的处理系统。
用户B收到用户A带数字签名的消息M,为了验证M的真实性,首先需要从CA获取用户A的数字证书,并利用(1)验证该证书的真伪,然后利用(2)验证M的真实性。(2)
计算机指令一般包括操作码和地址码两部分,为分析执行一条指令,其(5)。
随机试题
下列有关数组的叙述中,错误的是()。
Recentstudiesofthehumanbrainhaveresultedinsomeinterestingdiscoveries.Scientistsbelievethatawaytoimprovethepo
A/骨髓增生极度减低B/骨髓增生减低C/骨髓增生活跃D/骨髓增生明显活跃E/骨髓增生极度活跃急性重度再生障碍性贫血的骨髓
下列哪个部位发生转移性骨肿瘤的可能性较大
A.先煎B.后下C.包煎D.另煎E.烊化
税收执法合法性原则具体要求包括()。
甲公司以—个离生产基地较远的仓库与乙公司拥有的长期股权投资进行置换。甲公司换出固定资产—仓库原值350万元,折旧235万元,账面价值115万元,营业税5.75万元,无公允价值。乙公司换出长期股权投资账面价值105万元,无公允价值,以银行存款支付交易费用5万
小陈因不具有研究生身份而被图书馆工作人员拒绝进入古籍书库。小陈出示古籍善本书库出入证说:“根据规定,我可以进入古籍书库。”古籍书库的规定是:不是研究生不得进入古籍书库;只有持有古籍善本书库出入证,才能进入古籍善本书库。小陈最有可能把古籍书库的规定理解为(
A.条件(1)充分,但条件(2)不充分B.条件(2)充分,但条件(1)不充分C.条件(1)和(2)单独都不充分,但条件(1)和条件(2)联合起来充分D.条件(1)充分,条件(2)也充分E.条件(1)和(2)单独都不充分,两个条件联合起来也不充分
A、Carownerswillbeencouragedtoshowofftheirwealth.B、Thegapbetweentherichandthepoorwillbebridged.C、Pollutiona
最新回复
(
0
)