首页 > 代码库 > execute连接 类型
execute连接 类型
set rs=server.createobject("adodb.recordset")
sql="select top 10 id,name from tablename"
rs.open sql,conn,1,1
和
sql="select top 10 id,name from tablename"
set toprs=conn.execute(sql)
他们的主要区别是:用rs.open有丰富的游标类型,conn.execute只能打开一个向前的游标。如要用到分页,或者象,update这样的情况,都要用rs.open的。而且后面的参数也不一样。
MSDN 的 ADO 文档中有详细解释的,具体不多说了
从 SELECT 角度讲 execute 相当于 open , , 1, 1 主要是光标和锁的区别
execute基本上就是发出查询指令给数据库服务器执行全部运算
open可以将数据取到客户端(cursorLocation=3),在客户端操作后将结果递交到数据库服务器.
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。