使用类中的查询时,超时(池已完全使用)

时间:2012-06-06 16:47:43

标签: connection-pooling sqlconnection

我的asp.net(vb)网站上有几页。 所有页面都需要DB,所以我创建了一个类,并在其中添加了下一个函数:

    Public Shared Function query(ByVal sql_str As String) As DataTable

        conn As New SqlConnection()
        conn.ConnectionString = connStringReadOnly
        conn.Open()

        Dim cmd As SqlCommand = conn.CreateCommand()
        cmd.CommandText = sql_str
        Dim ors As SqlDataReader = cmd.ExecuteReader()

        Dim tmp_dt As New DataTable
        tmp_dt.Load(ors)

        ors.Close()
        conn.Close()

        Return tmp_dt

    End Function

现在,当我在我的代码中使用它时,我会很快超时... 我正在关闭conn ......

我哪里错了?

0 个答案:

没有答案