ado 记录集对象的filter属性使用中需注意的地方

王朝html/css/js·作者佚名  2006-12-17
窄屏简体版  字體: |||超大  

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

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