关于rs.close与set rs=nothing的区别?
rs.close与setrs=nothing有什么不同,它们分别怎么用?conn.close与setconn=nothing有什么不同,它们分别怎么用?...
rs.close与set rs=nothing有什么不同,它们分别怎么用?
conn.close与set conn=nothing有什么不同,它们分别怎么用? 展开
conn.close与set conn=nothing有什么不同,它们分别怎么用? 展开
4个回答
展开全部
这两行代码需要放在循环体外面才比较直观,放在循环体里的话,这就和循环体的判断有关了。
rs.close就是recordset关闭,也就是关闭这个查询结果集。
set
rs=nothing就是释放这个结果集占用的空间。
一般都需要用到这个操作。
rs.close就是recordset关闭,也就是关闭这个查询结果集。
set
rs=nothing就是释放这个结果集占用的空间。
一般都需要用到这个操作。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
rs.close()是调用rs对象的close()方法以关闭记录集.
set rs=nothing 那么变量rs以前所指的对象的参考数ref就会减1,由于ASP的组件符合COM规范,所以当ref=0的时候,系统会自动回收这个对象并释放内存,由于设计的先天缺陷,实际情况和楼上所说一样的糟
set rs=nothing 那么变量rs以前所指的对象的参考数ref就会减1,由于ASP的组件符合COM规范,所以当ref=0的时候,系统会自动回收这个对象并释放内存,由于设计的先天缺陷,实际情况和楼上所说一样的糟
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
.close方法是用来关闭连接等
set *=nothing 目的是释放内存
set *=nothing 目的是释放内存
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询