eve 快刷势力声望:sql="select * from……"

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 00:58:15
sql="select * from……"
Set rs= Server.CreateObject("ADODB.Recordset")
rs.open sql,conn,1,3

set rs=conn.execute(sql)
有什么区别??

差别很大
sql="select * from……"
Set rs= Server.CreateObject("ADODB.Recordset")
rs.open sql,conn,1,3
返回一个可操作的记录集
可以读写
有rs.recordcount属性

---------------------------------------------
set rs=conn.execute(sql)返回的是一片缓存区

可读 但是不可操作
rs.recordcount永远是-1
很多记录集的属性没有

第一种可以通过后面两个参数作一些限制
第三个参数指示CursorType,确定提供者打开 Recordset 时应该使用的游标类型。标。
第四个参数指示LockType,确定提供者打开 Recordset 时应该使用的锁定(并发)类型。。

而后者是采用默认的参数

老大你的conn哪里来的?

启示是一回事,你代码没有贴完整

没什么大的区别。都可以正常用