哪位高人能给我解释一下什么是记录集,ASP内置对象

哪位高人能给我解释一下什么是记录集,ASP内置对象,第1张

记录集是你在数据库按照一定条件找到的许多数据的集合,可以把符合你条件的数据都从数据库中提取出来组建一个记录集,再将记录集中的数据显示在页面上。asp内置对象就好象是一个函数,这个函数把一些功能(如发送,接受数据等)封装好了,你只要使用它就行了,不用管这个函数内部是怎么工作的。

================================记录集指针的运用方法================================

一.记录集指针的运用方法

1.Move:将游标指针移动到指定的记录数位置

2.MoveFirst:移动到第一条记录位置

3.MoveNext:移动到当前记录的下一条记录

4.MovePrevious:移动到当前记录的上一条记录

5.MoveLast:移动到最后一条记录

6.AbsolutePosition:设置和读取当前记录的位置顺序号

7.BOF:指向第一条记录的前面

8.EOF:指向最后一条记录的后面

9.RecordCount:统计整个记录数

例题1:

<%

Set Conn=Server.CreateObject(“ADODB.Connection”)

Set Rs=Server.CreateObject(“ADODB.RecordSet”)

Conn.Open”DSN=Hello”

Rs.Open”Select * from Htable”,Conn,adOpenDynamic,adCMDText

Rs.AddNew

Rs(“Hcolumn”)=“new Data”

Rs.Update

Rs.moveNext

Rs.Moveprevious

Rs.movelast

Rs.move 1

Rs.close

Conn.close

%>

例题2:判断表内有没有记录

if rs.bof an rs.eof then

end if

例题2:判断数据库表里面有没有记录

if rs.bof and rs.eof then

end if

==================================分页显示===============================

一。分页显示:

1。AbsolutePage:当前记录在总页面中的页数编号

2。AbsolutePosition:绝对位置

3。PageCount:数据存在的页数

4。pageSize:每页的记录数

5。RecordCount:统计记录集的记录总数

例题:

<%

Set Conn=Server.CreateObject(“ADODB.Connection”)

Set Rs=Server.CreateObject(“ADODB.RecordSet”)

Conn.Open”DSN=Hello”

Rs.MaxRecord=10

Rs.Open”Select * from Htable”,Conn,

adOpenDynamic,adCMDText

Rs.close

如果说的是ASP.NET那么记录集是dataset

DataSet是ADO.NET的中心概念。可以把DataSet当成内存中的数据库,DataSet是不依赖于数据库的独立数据集合。所谓独立,就是说,即使断开数据链路,或者关闭数据库,DataSet依然是可用的,DataSet在内部是用XML来描述数据的,由于XML是一种与平台无关、与语言无关的数据描述语言,而且可以描述复杂关系的数据,比如父子关系的数据,所以DataSet实际上可以容纳具有复杂关系的数据,而且不在依赖于数据库链路。

如果说的是ASP,那么记录集是recordset

ADO Recordset 对象用于容纳一个来自数据库表的记录集。一个 Recordset 对象由记录和列(字段)组成。

在 ADO 中,此对象是最重要且最常用于对数据库的数据进行 *** 作的对象。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9726787.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存