ASP网站,用VB写DLL。Private Sub Class_Initialize()
'代码略
aspShow
End SubPrivate Sub Class_Terminate()
Conn.Close
Set Conn = Nothing
End Subpublic sub aspShow()
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open ConnStr'连接数据库
if... then
Conn.Close '这句需要吗?
Set Conn = Nothing‘这句需要吗?
exit sub
end if
end sub请问:Class_Terminate()已有关闭数据库连接的语句,那么过程aspShow()中if条件内的关闭数据库连接的两句需要写吗?
'代码略
aspShow
End SubPrivate Sub Class_Terminate()
Conn.Close
Set Conn = Nothing
End Subpublic sub aspShow()
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open ConnStr'连接数据库
if... then
Conn.Close '这句需要吗?
Set Conn = Nothing‘这句需要吗?
exit sub
end if
end sub请问:Class_Terminate()已有关闭数据库连接的语句,那么过程aspShow()中if条件内的关闭数据库连接的两句需要写吗?
解决方案 »
- 关于VB6.0的小问题~~~VB6.0不是VB.net!!!!
- VB制作的DLL注册后,在asp里运行出错,请高手指教!
- vb中的数据引擎问题
- 连接数据库的简单问题,请各位赐教!
- 再问!MSComm1.RThreshold值随着要求接收的数据内容不同而改变。可以实现吗?
- 请问如何在可执行文件的路径中找到vba6.dll路径?
- vb中嵌入汇编[转帖]
- 网吧上机记时管理系统+windows文件隐藏软件+五子棋软件+超级拼图软件+即时拼图软件+超级拼图软件3.0(类似华容道游戏)-6个源代码谁要?
- 我的验证代码怎么有时能用有时不行?
- 保存完窗体和项目后出现的source code control 对话筐是做什么用的
- 招_聘_VB.net,ASP.net程序员[上海]
- 如何求反差色?
Conn.Open ConnStr'连接数据库
应该写在 Class_Initialize() 中,这样就不用每个方法里写了.
If Not Conn Is Nothing Then
If Conn.State<>0 Then Conn.Close
Set Conn = Nothing
End If
......Private Sub Class_Terminate()
If Not Conn Is Nothing Then
If Conn.State<>0 Then Conn.Close
Set Conn = Nothing
End If
End Sub
║ 免费的源码、工具网站,欢迎大家访问!║
║ http://www.j2soft.cn/ ║
╰═══════════════════╯