问一个不是问题的问题 取得记录集RS后,进行记录集为空的判断的时候使用RS.RecordCount<>0还是使用 Not RS.EOF这2个有区别么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 RS.RecordCount<>0使用RecordCount必须设置客户端游标才能得到正确的记录数 不设置客户端游标的话,RecordCount返回-1 效率上用Eof好一点,因为设置客户端游标会使得查询速度变慢 从效率的角度讲,没有太大的区别。因为无论是 RecordCount 还是 EOF,在你的判断代码执行时都已经返回值了。在服务器游标的情况下,如果记录集为空,会返回 RecordCount = 0。RecordCount = -1 表示记录数未知,必定是有记录的情况下。所以 RS.RecordCount <> 0 还是有效的。但如果较真,EOF 的判断应该更快一些。因为编译时,它的 Boolean 判断更简单。而一个长整数不为零 RS.RecordCount <> 0 的判断会需要更多的机器周期。 用:Not RS.EOF!!!!!!!!!!!!! 千万千万不要用:RS.RecordCount<>0 求助!!!!VB打包问题!!!!! 用ActiveReport2.0的进急!! 求解方程组,编程中如何解决 ■·■200分!如何获取Excel文件中的信息等■·■ 怎样折分Excel表格? 再送20分求关于MSHFlexGrid控件中的两个简单问题的答案? 高手们,请问vb中static变量如何进行初始化? vb的inet控件问题,各位高手帮忙 关于人事资源管理问题 如何用VB实现存折的打印???? 关于条形码扫描的问题!!! 多余的最后一句话 [灌水帖之二][转老帖2]
使用RecordCount必须设置客户端游标才能得到正确的记录数