1 / 49
文档名称:

《ASP动态网站制作实例教程》第8章:数据库访问.ppt

格式:ppt   页数:49
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《ASP动态网站制作实例教程》第8章:数据库访问.ppt

上传人:陈晓翠 2011/10/3 文件大小:0 KB

下载得到文件列表

《ASP动态网站制作实例教程》第8章:数据库访问.ppt

文档介绍

文档介绍:第8章数据库访问
本章主要内容
Recordset对象

综合示例
在利用Connection对象和一个数据库建立起连接后,接下来,就可以使用ADO的Recordest对象访问数据表的记录了。
创建Recordset对象
创建Recordset对象有两种方法,其一是利用Connection对象的Execute方法返回的查询结果自动创建,。
(1)利用Connection对象的Execute方法返回的查询结果自动创建。
Recordset对象
【】查询并显示学生表中的数据。
ASP程序代码如下:
<%
Set Conn = ("")
"DSN=ODBC测试"
set rs = ("Select * From 学生表")
%>
学号:<%=rs("学号")%><br>
姓名:<%=rs("姓名")%> 性别:<%=rs("性别")%> 出生日期:<%=rs("出生")%><br>
<%

set Conn = nothing
%>
Recordset对象
在这个例子中,先创建了一个Connection对象实例Conn,然后通过Conn的Execute方法执行SQL查询语句,返回一个记录集合,赋值给Recordset对象的实例rs,最后从rs中读出了学生表中的第一条记录信息。用这种方式得到的Recordset对象实例 rs 是以只读的方式创建的。它有很多限制,比如只能向下,而不能向上移动记录指针,无法跟踪数据库的变化等。为了能够更灵活地操作Recordset对象记录集合,往往是直接创建Recordset对象。
该程序代码执行的结果如下图所示。
(2),然后用Recordset对象的Open方法打开记录集合。
语法格式:
Set Recordset对象名= ("ADODB. Recordset")
例如:
<%
'创建一个Connection对象Conn
Set Conn = ("")
'使用Conn与数据源相连
"DSN=ODBC测试"
'创建一个Recordset对象实例rs
Set rs = ("")
'写出SQL执行串
str = "Select * From 学生表"
'使用rs的Open方法打开记录集合
str,Conn
%>
Recordset对象
如下图所示,Recordset对象是个记录的集合,是按字段和记录形式构成的二维表。每个Recordset对象包含一个或多个字段,包含一条或多条记录,表示一次对某个或某几个数据表查询的结果。
每当数据从数据库中读出来后,系统就会为其提供一个记录指针,默认情况下该指针指向Recordset对象记录集合的第一条记录。在任何时刻,每一个Recordset对象只有一条记录是当前记录,即记录指针所指向的那条记录。只有成为当前记录后,其内容才能被读取。如果要读取其他记录,就必须先移动这个记录指针。
Recordset对象
Recordset对象的记录指针(游标)
Recordset对象的常用属性如下表所示。
Recordset对象
Recordset对象的常用属性
属性名称
说明
AbsolutePage
Recordset对象记录集合有分页时,设置当前记录所在位置的页号。
AbsolutePosition
设置记录指针所在绝对位置,即第几条记录。
ActiveConnection
设置Recordset对象记录集合属于哪一个Connection对象。
BOF
检验记录指针所指位置是否在第一条记录之前,若成立,则返回True,否则返回False。
EOF
检验记录指针所指位置是否在最后一条记录之后。若成立,则返回True,否则返回False。
CacheSize
Recordset对象记录集合在内存中缓存的记录数,用来决定客户端每次由数据库端取回的记录数。
CursorType
Recordset对象的游标类型,用来设置记录指针在Recordset对象记录集合中的移动方向。
LockType
锁定当前记录。
PageSize
Recordset对象记录集合

最近更新

2025年乌海职业技术学院单招职业适应性测试模.. 40页

2025年九州职业技术学院单招综合素质考试模拟.. 41页

2025年九江理工职业学院单招职业适应性考试模.. 39页

2025年云南农业职业技术学院单招职业倾向性考.. 40页

2025年云南国土资源职业学院单招职业技能测试.. 40页

2025年云南城市建设职业学院单招职业技能考试.. 40页

2025年云南文化艺术职业学院单招职业倾向性测.. 39页

2025年云南旅游职业学院单招综合素质考试题库.. 40页

2025年云南理工职业学院单招综合素质考试题库.. 40页

2025年云南省保山地区单招职业适应性测试模拟.. 39页

2025年云南省文山壮族苗族自治州单招职业倾向.. 39页

我县积极稳妥推进工业企业复工复产工作 3页

2025年伊犁职业技术学院单招职业技能考试模拟.. 39页

2025年保定幼儿师范高等专科学校单招职业技能.. 40页

2025年保定电力职业技术学院单招职业倾向性测.. 40页

2025年保险职业学院单招职业倾向性考试模拟测.. 41页

2025年信阳航空职业学院单招职业技能测试模拟.. 39页

2025年六安职业技术学院单招职业倾向性考试模.. 40页

2025年六盘水职业技术学院单招职业倾向性考试.. 40页

2025年兰州现代职业学院单招职业倾向性考试模.. 38页

2025年兰州石化职业技术学院单招职业技能测试.. 38页

2025年兰州资源环境职业技术大学单招职业技能.. 40页

2025年共青科技职业学院单招职业技能测试模拟.. 40页

2025年冀中职业学院单招职业倾向性考试模拟测.. 39页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

新概念青少版2A各单元重点归纳 15页

九年级家长会课件PPT下载(初三2班) 25页

年产3000万片硝苯地平缓释片车间设计 40页

DB61∕T 926-2014 火灾高危单位消防安全管理与.. 45页