易截截图软件、单文件、免安装、纯绿色、仅160KB

对象打开时,不允许操作。 vb封装asp

在做树型目录时出现的,以下是部分代码

VB code:

Function TreeMenu(id)
sql = "select * from Class where CateID=1"
rs.Open sql, cover, 1, 1
While Not rs.EOF
Response.Write rs("Name")
TreeMenu (rs("id"))
rs.MoveNext
Wend
rs.Close
End Function



现在问题的原因知道,是在调用子函数时rs重复打开了
但这个现像在iis的asp里是没问题的,用vb封装到dll里就报错了

该怎么解决啊?
为什么不nothing释放下??

引用
为什么不nothing释放下??


因为我的rs是定义成全局变量的,如果释放掉就彻底关了

而且释放也没用
Function TreeMenu(id)
sql = "select * from Class where CateID=1"
rs.Open sql, cover, 1, 1
While Not rs.EOF
Response.Write rs("Name")
TreeMenu (rs("id"))
rs.MoveNext
Wend
rs.Close
set rs=nothing
End Function
这样也不行,因为在释放前就调用TreeMenu函数了

你这个应该用的时候打开.不用就关闭.


相关问答:

vb - VB / 基础类

我想把word另存为xml之后,用vb读取这个xml的内容,请问如何实现?
dim f as integer
dim b() as byte
dim s as string
dim L as long
f=freefile()
open "abc.xml" for binary access read as #f
......

vb - VB / 基础类

xmlDoc1.loadXML(h)总是返回false,为什么?谢谢帮忙回答一下
h是什么呢。。。。。。。。。

h是xml格式的字符串

你是想打开。XML格式的文件吧?

我是把h放在xmlDoc1里,用xmlDoc1.loadXML(h),然后取xmlDo ......

vb生成EXE - VB / 基础类

form1中有text1-8, 和command1 
text8中为程序代码(生成窗体为form2(已做好))
单击command1后将text2中的代码生成EXE到d:\ 并且text1-7分别对应
产品名 公司名 合法版权 合法商标 文件描述 注释 标题 ......

vb WebBrowser 小问题,请教 - VB / 基础类

vb WebBrowser 小问题,请教:
WebBrowser里的网址跳转后,怎么取得跳转后的页面的URL地址

顶下顶下

引用
BeforeNavigate2
好像没有这个吧 vb6.0

BeforeNavigate2
这个可以有,呵呵。
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号