即在Rs.Open strSQL,conn,3,3中不能统计记录数,而在别的机器上使用却可以。,但别的机器不使用3,3参数也统计不到。为何?
呵呵,偶原来用ORACLE8I时候和你一样的,pagesize不能用了,只能自己编了,建议能换就换啦,不行就自己编。
while not rs.eof
i=i+1
rs.movenext()
wend
虽然可笑,但凑活着用啊:)
objRS.RecordCount是RecordSet对象中很耗资源的东西,一旦你的记录有几十万条、几百万条花的时间较多。
所以强烈建议不要使用RecordCount,可以把总记录数专门写在一个表中。
不信的话,你可以自己花点时间生成一个上百万条记录的库,测试一下用RecordCount的时间。
select count(*) 吧