① conn.execute方法:
sql="select * from adm"
set rs=conn.execute(sql)
② rs.open方法:
sql="select * from table"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
很明显,conn.execute方法效率高很多,但是rs.open sql,conn,1,1的功能多些(参数多的原因,例如:
rs.open sqlstr,conn,1,3 ---->(表示打开数据库的方式)
rs.addnew 新增加一条记录 rs.delete
rs("name")="hudi" 将hudi的值传给name字段
rs.update 刷新数据库 ).
set rc=conn.execute(sql)
相当于
rc.open "sql" ,conn
个人习惯而已
返回记录集
没有太多的区别,
conn.execute 用于无返回记录集的update ,delete ,还有更多语句
没什么实质性的区别,只是简化了而已,还可以这样写
rs.open "select * from menber",conn,1,3
前者用于需要返回数据集时,如select
后者相反,如delete/update