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

王朝other·作者佚名  2006-11-24
宽屏版  字体: |||超大  

用过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

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

' ………………

'………………

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

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有