读书人

当知道查询结果只有1条时用哪个判断

发布时间: 2012-03-19 22:03:04 作者: rapoo

当知道查询结果只有1条时,用哪个判断
当知道查询结果只有1条时

是用

If Not Rs.EOF

还是用

Rs.RecordCount>0


还判断,哪个更好,效率有没有区别?



[解决办法]
其实用哪个都可以,如果知道是一条,习惯上用IF就好了
[解决办法]
应该没啥标准,用IF的好处是可以提醒后续看代码的人,这里是为了处理单条数据,而不是处理数据集。
[解决办法]
if rs.recordercount=1 then do something... end if
if rs.recordercount<>1 then do something... end if
[解决办法]
用 If Not Rs.EOF
[解决办法]
两个其实差不多,不过我习惯使用if not rs.eof的形式,因为rs.recordcount>0更像是对多条数据操作,命题可以改为rs.recordcount=1的形式。
[解决办法]
习惯用什么就用什么,免得以后把自己脑子搞乱了。

读书人网 >ASP

热点推荐