我的做法
if rs is nothing thenelse if rs.state=adopen then
rs.close
end if set rs=nothingend if
if rs is nothing thenelse if rs.state=adopen then
rs.close
end if set rs=nothingend if
解决方案 »
- VBS怎么写出按顺序输出的语句?
- VB的ADO记录集问题?
- 难道VB就不能写出一个网络流媒体播放器?
- 如何获得本机真实IP地址
- 请问:如何用VB实现远程重新启动某台电脑的IIS服务?另外,如何取得远程电脑当前的内存使用情况?谢谢!
- 您對VB6.0编程宝典评价
- 文件操作问题.在线等很急.
- login进入CSDN的超级Bug,国内很多论坛都有这个问题
- 簡單問題:ADO連接MS SQL和Access時最合理的代碼分別應該怎麼寫?
- 请教两个问题,分少题难!
- 高分求解:使用SHBrowseForFolder API可以打开浏览文件夹对话框,如何让"确定"按钮"的enable状态随文件夹中是否有要找的文件的是否存在而
- 紧急求助!发布ado应用程序需要哪些相关文件?
那么无论如何:
rc.close
set rc = nothing
是很保险了? To cg_i(半点闲)兄台: 我觉的是这样吧,那么就是说很多参考书上的例子是 有内存泄露?不能实用!!
db.close
set rs=nothing
set db=nothing
但是还存在内存之中,为了防止内存泄漏,不许要的时候应该清除所占用的内存。
Set rs=nothing
和
rs.close
Set rs=nothing
具体的区别在哪 ?也就是说,我不关闭连接,直接释放对象可以吗?
Close方法释放所有关联的系统资源,关闭对像并不意味着将它从内存中删除,要将对像完全从内存中删除,可将对像变量设置为Nothing。