欢迎来到天天文库
浏览记录
ID:52266407
大小:284.51 KB
页数:61页
时间:2020-04-03
《ASP对数据库的操作.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第6章ASP对数据库的操作7/24/20211第6章ASP对数据库的操作学习目标创建数据库文件RecordSet对象的使用Connection对象的使用SQL语句的使用Command对象的使用7/24/20212第6章ASP对数据库的操作6.1创建数据库文件MicrosoftAccess是一种关系数据库,关系数据库中会有很多数据表,每个表又由一系列的行和列构成,每一行是一个记录,每一列是一个字段,每个字段都有一个字段名,字段名在一个表中不能重复。7/24/20213第6章ASP对数据库的操作6.2读取成绩表中的数据6.2.1浏览成绩表中的表头信息6.2.2浏览成绩表中的一条记录6.2
2、.3浏览成绩表中所有的记录7/24/20214第6章ASP对数据库的操作6.2.1浏览成绩表中的表头信息【实例6.1】编写ASP程序显示成绩表中的字段名信息。1.编程思路我们把“学号”等字段名称为表头信息,除表头之外的就是数据内容了。当把成绩表中的信息都读出以后,我们只把表头的信息在ASP页面上显示出来就可以了。2.程序代码(6-2-1.asp)7/24/20215第6章ASP对数据库的操作知识要点(1)用ASP页面访问数据库或者其它数据文件,建立与数据库的Connection连接对象是必须的第一步。(2)Connection连接对象建立完毕后,本例创建了RecordSet对象,利用
3、RecordSet对象可以完成对数据库的绝大部分操作。7/24/20216第6章ASP对数据库的操作6.2.2浏览成绩表中的一条记录【实例6.2】编写ASP程序显示成绩表中的一条记录。1.编程思路要读取数据表中的一条记录,首先要理解“当前记录”这一概念。当我们打开某一个数据表时,“当前记录”就是表中的第一条记录,也就是第一行。2.程序代码(6-2-2.asp)7/24/20217第6章ASP对数据库的操作知识要点本例中几个重要的语法:rs.Fields.Count:读取数据表字段的数量;rs(I).Name:读取第I个字段的名称;rs(I):读取第I个字段的字段值;7/24/2021
4、8第6章ASP对数据库的操作6.2.3浏览成绩表中所有的记录【实例6.3】编写ASP程序显示成绩表中所有的记录。1.编程思路在实例6.2中我们只是读取了当前记录,其实我们每次只能读取当前记录,那么如何读取更多的记录呢?其实只要在读取一条记录后,移动当前记录就可以了。RecordSet对象提供了下面几种移动当前记录的办法:MoveNext方法:将当前记录移动到下一项;MovePrevious方法:将当前记录移动到上一项;MoveFirst方法:将当前记录移动到第一项;MoveLast方法:将当前记录移动到最后一项;除了上面四个可以移动当前记录的方法外,RecordSet对象还提供了下面
5、两个属性用来判断当前记录指针是否超出了整个数据表的范围:BOF属性:如果其值为True,则表示当前记录指针已经超过了第一条记录。EOF属性:如果其值为True,则表示当前记录指针已经超过了最后一条记录。2.程序代码(6-2-3.asp,部分代码)7/24/20219第6章ASP对数据库的操作归纳分析读取数据表中的记录,首先要建立与数据库的连接,并打开相应的数据表;显示数据表的内容分两步走,第一步输出表头信息,第二步输出数据内容。表头信息要占一行,因此要用HTML构造一个表格的行来存放表头信息。对于数据内容,每条记录占一行。代码有底纹的部分,外层While循环用来读取数据表中的每条记录
6、,内层For循环把每条记录中的每个字段值读取出来,并构造成表格的一行。我们以后会经常用HTML表格来展示数据表,因此这部分内容是要大家学会使用的。7/24/202110第6章ASP对数据库的操作6.3使用ADO访问数据库6.3.1ADO简介6.3.2ADO的特点6.3.3ADO对象模型7/24/202111第6章ASP对数据库的操作6.3.1ADO简介目前,Microsoft对应用程序访问各种各样的数据源所使用的方法是OLEDB,OLEDB是一套组件对象模型(COM)接口,但它是相当复杂的。连接应用程序与OLEDB的桥梁就是ADO。可以使用ADO编写简洁和可扩展的脚本,连接到与OLE
7、DB兼容的数据源,如数据库、电子表格、顺序数据文件或电子邮件目录。OLEDB是一个系统级的编程接口,它提供一套标准的COM接口,用来展示数据库管理系统的功能。使用ADO的对象模型,可以轻松地(使用VBScript或JScript等脚本语言)访问这些接口,并将数据库功能添加到Web应用程序中。另外,还可以使用ADO访问与开放式数据库互连(ODBC)兼容的数据库。7/24/202112第6章ASP对数据库的操作6.3.2ADO的特点ADO可以用来建造客户/服务
此文档下载收益归作者所有