关于ADO对象的筛选,只是一些基础,至少省去了重新构造Where 条件的麻烦~!

'作者:CSDN 许仙
'Homepage : jjweb.126.com
'MSN :Coderxu#hotmail.com
'QQ:19030300
'转载请保持文章完整,保存以上作者信息 请珍惜他人劳动成果

因为大量程序的得去编写,所以发觉ADO Recordset 的一个属性可以这样偷懒 呵呵, 既然是筛选以往都是 构造一个SQL语句的条件 去累加原理的条件完成筛选!!

ADO Recordset 对象具有   Filter 属性可以直接实现条件的筛选,以下是我对他的一些操作!@!

strSql="Select * from tblUser"

当然你要筛选出 userName里面含有 a的用户 你可以使用 strSql="Select * from tblUser where UserName='%a%'"

得到对应的记录集@这个是最普遍的方法@

另一个方法 也就是我要说明的@

rst  已经具有了 "Select * from tblUser" 返回的记录集@!
你可以使用 rst.Filter = "UserNamelike '%a%'" 得到 同样筛选出含有a的用户
此时记录集 rst内容已经改变 (同样筛选出含有a的用户)
若要恢复原来记录集 你可以是 set rst=rst.clone

同样的 道理你可以根据你的字段实现你的数据条件递归筛选..... 自己慢慢研究吧
你可以用这个方法判断某些数据是否重复,省去了重新查找的麻烦!!

 





记录集的一些儿操作请查看 http://blog.csdn.net/hot1kang1/archive/2006/04/10/656959.aspx

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值