VB中有关Recordset的一个方法的问题帮下好吗

来源:百度知道 编辑:UC知道 时间:2024/06/08 11:15:34
在VB中,Recordset有一个方法Close,请问什么时候才用到它,最好能举个具体的例子,如果能打个有趣的比方就更容易理解了,多谢!
为什么有的程序用recordset结束后不使用close,而有时候用呢,烦请解释详尽一些。

按照道理,每建立一个recordset使用后都要close掉。

set rs=server.CreateObject("adodb.recordset") //建立名为rs的recordset
....
....
...
...

rs.close
set rs=nothing //清空 rs
每建立一个object,都会占用服务器内存,如果使用后不清空,那么它就会一直占在那里,容易引起服务器当机。

你用完它里面的东西,就用close关闭了这个对象就行了。

同意 fastkiss 的说法
比如说一个桶在接水 当你接的水已经到了你预定的 量 就要吧水龙头关掉 不关水就继续往桶里装 这样不仅浪费资源``也超过你能提起的限度