webdn
 
  首页     免费截图     VIP会员区     广告Banner     技术文档     网站模板  
网站截图,网站每日新 !
虚拟主机
网页模板

首页 >> WebDN 技术文档 >> 网络编程 >> ASP 资料大全 >> Page 31>> ado记录集对象的filter属性使用

 

ado记录集对象的filter属性使用

【摘 要】本文详细介绍关于ado记录集对象的filter属性使用中空集错误的文章专题。

 最近使用filter对象很多,也遇到了一些问题,我会在使用过程中进一步总结,然后将重要的记录下来。

一、避免空集错误

  空集错误一般在第一次filter赋值时没有匹配的情况下。例如:

do while not rr.eof
rs.filter="user_id='" & rr("user_id") & "'"
do while not rs.eof

'''''''''''''''''代码'''''''''''''''''
rs.movenext
loop
rr.movenext
loop

假设rr第一条记录中  user_id='northsnow' ,第二条记录中的  user_id='塞北的雪'

如果rs记录集中没有  user_id='northnsow' 的记录,但是有  user_id='塞北的雪' 的记录。

但是我们发现根本没有输出  user_id='塞北的雪'  的相关信息。

原因就是产生了空值错误,为了避免这个错误的产生,需在每次使用完后执行这条语句:

rs.filter=""

例如:

do while not rr.eof
rs.filter="user_id='" & rr("user_id") & "'"
do while not rs.eof

'''''''''''''''''代码'''''''''''''''''
rs.movenext
loop

  rs.filter=""
rr.movenext
loop




电话咨询:010-60520722 QQ咨询:3792656   |   583696287   |   66733350 关于WebDN  |  站点地图  |  联系我们  |  支付方式  |  友情链接
© 2004-2008 WebDN.com 版权所有. 沪ICP备05040479号