rs关闭的问题!急

ceo7288 2004-11-25 07:56:43
请问set rs=nothing是什么意思,需不需要每次都写这个啊!还有conn.close也许要每次关闭吗?

set rs=server.CreateObject("adodb.recordset")
sql="select * from [db1]"
rs.open sql,conn,1,1
rs.close
set rs=nothing
conn.close
set conn=nothing
...全文
288 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
ppsmj 2004-11-27
  • 打赏
  • 举报
回复
如果有多个对象,可以一次关闭吗?
MOTA 2004-11-27
  • 打赏
  • 举报
回复
方便使用
防止冲突
释放资源
daknis 2004-11-27
  • 打赏
  • 举报
回复
可以写成子程序或者函数,用的时候就调

程序的规范性需要这样做
lonelydreamsym 2004-11-27
  • 打赏
  • 举报
回复
打开就要关闭,用过就要释放
qyjiswgog 2004-11-27
  • 打赏
  • 举报
回复
只写一个就行
conn.close
set conn=nothing
qyjiswgog 2004-11-27
  • 打赏
  • 举报
回复
直接关闭数据库就不需要set rs=nothing了,数据库都关了,写set rs=nothing也没有用啊
liuyangxuan 2004-11-27
  • 打赏
  • 举报
回复
在内存中释放记录集对象,以便加块网站的整体性能,最好是在某记录集对象无用时正常合理的释放。
fluxayxxx 2004-11-27
  • 打赏
  • 举报
回复
每个对象都写一个set rs=nothing
cueixu1 2004-11-26
  • 打赏
  • 举报
回复
建立对象必须关闭
虽然在程序运行的时候不会出现任何区别
但当在访问量大的时候
就会出现ASP进程崩溃的现象
zzsdream 2004-11-26
  • 打赏
  • 举报
回复
应该这样做,要不你的服务器受不了,也是写程序的规范
Tal 2004-11-26
  • 打赏
  • 举报
回复
资源宝贵
顺子 2004-11-26
  • 打赏
  • 举报
回复
釋放資源呀
fairleng 2004-11-26
  • 打赏
  • 举报
回复
一般来说所谓的资源占用也没有多大的影响。不过一般我会在页面末端关闭RS,保留CONN,毕竟太麻烦了。
comszsoft 2004-11-26
  • 打赏
  • 举报
回复
最好这样,报错时就把该段代码去掉,不报错可以继续用
tigerhu76 2004-11-26
  • 打赏
  • 举报
回复
不需要的时候就关闭。我通常在用的时候开rs,用完后立即关rs。在页面结束时关conn及set rs=nothing和set conn=nothing。
yjbnew 2004-11-26
  • 打赏
  • 举报
回复
一个忠告:
尽量晚的开RS和CONN
尽量早的关RS和CONN
ygjwjj 2004-11-25
  • 打赏
  • 举报
回复
最好是这样关闭,其实如果你不关闭,IIS过一段时间也会将它关闭,不过它会导致内存泄露,影响服务器速度.
最好是这样关闭,养成个好习惯.
sdts 2004-11-25
  • 打赏
  • 举报
回复
最好是关掉
不过像sql="update ...."或sql="delete...."就不用关了 因为这个不返回记录集 select返回了记录集
777dragon 2004-11-25
  • 打赏
  • 举报
回复
释放rs


conn 你不用时就关了~

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧