【www.gdgbn.com--Google】

rs.open和conn.execute区别,他们是效率还是哪方面区别,用哪个好点,直接从网上复制粘贴的话就不要回复了,GOOGLE,baidu没有意义,最好是能结合自己在开发中的体会分析下


根据我的经验:
1、rs.open可以通过recordset查询、修改、添加记录,而conn.execute执行select只能查询,也就是只读的;
2、rs.open支持多种游标方式,而conn.execute返回的recordset对象始终为仅向前的游标,这意味着在这种方式下不能使用rs.MoveFirst/MovePrevious等方法;
3、rs.open取得的recordset可以通过rs.recordcount得到总的记录数,而要取向conn.execute返回的recordset的总记录数,只能通过遍历或其它方式实现。

本文来源:http://www.gdgbn.com/seo/23073/