我正在 Visual Studio 2008 的“sql server 2008 management edition”中创建与我的数据库的连接。
我在我的数据库中存储了一个名为“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
附加信息:连接未关闭。连接的当前状态是打开的。”
你有什么建议???我被阻止了,已经 4 小时了!!!!