我创造我的数据库“SQL Server 2008中的管理版本”从Visual Studio 2008“System.InvalidOperationException”类型的未处理的异常出现在system.data.dll
我存储在一个名为程序的连接“CTable” 在我的数据库,我想执行它(从Visual Studio)
这是我的代码:
Dim strConn As String
strConn = "Server=(local);Database=dbAjout;Integrated Security=True"
Dim MyConn As New SqlConnection(strConn)
MyConn.Open()
Dim cmd As SqlCommand
Dim query As String = "EXEC CTable"
cmd = New SqlCommand(query, MyConn)
MyConn.Open()
cmd.ExecuteNonQuery()
MyConn.Close()
End Sub
,但我有此错误:An unhandled exception of type 'System.InvalidOperationException' occurred in System.Data.dll
附加信息:连接未关闭。连接的当前状态为开“
你有什么建议??? IM阻挡,它一直4小时!!!!
我的服务器在连接字符串是我的数据源! – user2550171
@ user2550171您在'MyConn'上两次调用'Open'方法,这会导致此异常。因为你已经打开了连接。您可以删除其中一个来解决这个问题。 – Styxxy