ado多次按条件使用一个记录集中的数据的方法

news/2025/2/23 15:29:58

  用过ado的朋友一定会津津乐道于其强大的功能和简单的使用方法。但是我相信大家用到的仅仅是aod的皮毛而已。其实ado的强大是我们无法想象的。今天不会对ado那些不常用的东西进行讨论,只讨论ado对象集合中的recordset对象的一个属性filter。(以在asp中为例)。

  用filter属性,我们我们可以对记录集进行动态的过滤。以获得我们想要的数据。举一个例子:

加入记录集对象为rs,其中的数据为:

user_id         comefrom       age      wifecount      childcount

northsnow       中国           28               100               3000
bill gates           美国    45          90                   6
liujincai          中国    28             80                     1000
csdn                中国    7               7                    3
ford                  美国    80             1                    80
benz                德国    70              9                     100000
henry              法国    19              1                     4
shit                 日本                 90             9000               0
pig                  日本                  9               1                      8

我们可能在多个地方,甚至循环中调用不同国籍的用户。那么我们可以用到filter属性了。

比如:

'??????????????

rs.filter="comefrom='中国'"'
if not(rs.eof and rs.bof) rs.movefirst

'??????????????????

rs.filter="comefrom='日本"'
if not(rs.eof and rs.bof) rs.movefirst

'????????????????

' ………………

'………………

'????????????????????


http://www.niftyadmin.cn/n/658513.html

相关文章

powerdesigner添加mysql的字符集ENGINE和DEFAULT CHARACTER SET

工具栏-》database-》edit current DBMS 然后,选中:MYSQL50::Script\Objects\Table\Options 在options末尾添加: ENGINE %s : list BDB | HEAP | ISAM | InnoDB | MERGE | MRG_MYISAM | MYISAM, default MYISAM DEFAULT CHARACTER SET %s…

八种排序算法原理及Java实现

概述 排序算法分为内部排序和外部排序,内部排序把数据记录放在内存中进行排序,而外部排序因排序的数据量大,内存不能一次容纳全部的排序记录,所以在排序过程中需要访问外存。 经常提及的八大排序算法指的就是内部排序的八种算法&…

制作一个浏览器插件

1.前言 最近到了期末季,难免开始复习准备考试。交通大学的教学平台非常人性化的提供了课程回放功能,可以有效的帮助我们复习。不过平台播放窗口提供的可交互操作非常有限,仅包含了基本的开始,暂停,进度,全…

connect by prior start with 总结

connect by prior start with 经常会被用到一个表中存在递归关系的时候。比如我们经常会将一个比较复杂的目录树存储到一个表中。或者将一些部门存储到一个表中,而这些部门互相有隶属关系。这个时候你就会用到connect by prior start with。 典型的使用方法就是&…

转载 十句话读了十分钟

转载自 http://www.blogbus.com/stupidpig-logs/34765290.html 第一句如果我们之间有1000步的距离你只要跨出第1步我就会朝你的方向走其余的999步 第二句通常愿意留下来跟你争吵的人才是真正爱你的人 第三句付出真心 才会得到真心却也可能伤得彻底保持距离 就能保护自己却也…

Awake()跟Start()差在哪?

刚开始学Unity的时候,最难搞定的就是这两个functions的差异,依照官方文件所描述的: Awake(): Awake is called when the script instance is being loaded. Start(): Start is called just before any of the Update methods is called the f…

str字符串 capitalize( ) 方法

描述 Python capitalize()将字符串的第一个字母变成大写,其他字母变小写。 语法 capitalize()方法语法: str.capitalize() 返回值 该方法返回一个首字母大写的字符串。 实例 以下实例展示了capitalize()方法的实例: #!/usr/bin/python3 me "this i…

《2021政府工作报告》词云图一览

1.前言 随着两会的召开,一系列政策方针成为新闻焦点,其中最引人注目之一的还属国务院《政府工作报告》。今年的政府工作报告有哪些值得关注的地方,快随小编…(成营销号了) 2.解读 本文将对比《2020年政府工作报告》…