新建信息 如何对已建立的数据集进行二次查询?
如何对已建立的数据集进行二次查询?
如果您想返回表1中select top 3*的记录集,还需要将返回的记录集字段标记设置为“read”:select top 3*,“read”as tag from table1
创建一个特殊类来放置记录数据,然后创建一个动态数组(如vector或array),在查询记录时连续添加数组。注意不要检查每条记录一次,因为如果n很大,即使使用多线程,数据库也可能会死机。让我们吸取教训。
如何把记录集的数据放到数组里然后再循环使用?
首先,必须确保获取记录集的方法支持bookmark属性。例如,1,3
插入带有自动编号字段的记录后,将获得该记录的bookmark属性值
temp=rs.书签
那么rs.书签=[温度
试试
响应.写入[RS(“ID”)
顺便说一下,解释一下bookmark是什么属性,因为Internet上有些文章对此有一些模糊性:
返回唯一标识Recordset对象中当前记录的书签(在access中添加新记录后,我们可以通过此属性返回其自动编号),或更改记录集对象的当前记录设置为由有效书签标识的记录。
设置并返回值
设置或返回计算有效书签的变量表达式。
注意
使用bookmark属性保存当前记录的位置并随时返回。书签只能用于支持书签的记录集对象。
打开记录集对象时,其每个记录都有一个唯一的书签。要保存当前记录的书签,请将bookmark属性的值赋给一个变量。移动到另一个记录后,要快速返回到该记录,请将Recordset对象的bookmark属性设置为变量的值。
用户可能无法查看书签的值,也无法直接比较书签(指向同一记录的两个书签的值可能不同)。
如果使用克隆方法创建记录集的副本,则原始和复制的记录集对象具有相同的书签属性设置,可以替换。但是,不能替换使用不同记录集对象的书签,即使它们是从同一数据源或命令创建的。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。