关闭对象时不允许操作

时间:2010-12-22 18:02:02

标签: asp.net

我正在处理我正在处理的网页上的错误。问题是当我尝试打开网页时:www.ice-tech.com它加载正常,但是当你尝试刷新它时,它会崩溃。

您可以在线查看错误。有人能帮助我吗?

1 个答案:

答案 0 :(得分:2)

我看到以下代码失败:

Line 36:         If ConnectCount = 0 Then
Line 37:             ' Close the Connection
Line 38:             Conn.Close()
Line 39:             Conn = Nothing
Line 40:         End If

您似乎正在关闭已关闭的连接。关闭之前检查Conncetion.State(再次)。

有关详细信息,请参阅ConnectionState Enumeration

可能的解决方案:

If ConnectCount = 0 And Conn.State == ConnectionState.Open Then
    ' Close the Connection
    Conn.Close()
    Conn = Nothing
End If