access或sqlserver使用rs.recordcount获取记录数速度慢怎么办
如果你只是想查询记录数量的话不要这么查,应该使用select count(*)from Table where ……这种方式。也就是:rs.open "select * from Table",conn,1,1改为====rs.open "select count(*) from Table",conn,1,1然后,rs.recordcount改为===rs(0)这样可以避免把所有数据都传输到内存中,只要一条记录一个字段就可以了。输出记录集的话,对记录及进行分页。分页尽量采用select * top N from table…这种方式,而不要一次读取全部...