sqlconnection 连接数的问题请教?基本问题请教?

我在公共类中定义了连接数据库函数.代码如下:PublicFunctionOpenConnect()AsSqlConnectionTryDimconnectionStrin... 我在公共类中定义了连接数据库函数.
代码如下:
Public Function OpenConnect() As SqlConnection
Try
Dim connectionString As String = _
"Persist Security Info=False;User ID=test;Password=test;Initial Catalog=test;Data Source=" & DataServer & ";"

Dim Connect As New SqlConnection(connectionString)
If Connect.State <> ConnectionState.Open Then
Connect.Open()
End If

Return Connect
Catch ex As Exception
MsgBox("Can't connect to the dataserver!", MsgBoxStyle.Critical, "Wrong")
End Try
Return Nothing
End Function
我是打开连接后,我又用conn.Dispose() 释放连接啦..
我直接用OpenConnect.Dispose()释放也试过.

但我在数据库后台查询的时候,sql server 2008 显示我的程序还有两个连接连在数据库上?
展开
 我来答
joye1230
2013-08-14 · 超过21用户采纳过TA的回答
知道答主
回答量:36
采纳率:0%
帮助的人:34.5万
展开全部
建议你试试Cmd.Connection.close,你的conn和Cmd.Connection已经分离了!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式