0
我遇到了一個我完全陷入困境的問題。導致重複執行存儲過程的SQLCommand
我的應用程序的一部分使用SQLConnection/SQLCommand調用Stored Proc。我正在訪問一個SQL 2005數據庫,並且我能夠建立連接並執行SP就好了。問題是它週期性地多次執行SP;有時兩次,有時三次。
這基本上是我如何執行該SP ...
Dim conString As String = "<Typical Connection String>"
Dim cn As SqlConnection = new SqlConnection(conString)
Dim cmd As SqlCommand = New SqlCommand("dbo.JobStoredProc", cn)
cmd.CommandType = CommandType.StoredProcedure
cmd.Parameters.Add("@Val", SqlDbType.VarChar, 12).Value = "Test Value"
cn.Open()
Dim queryResult As Integer = cmd.ExecuteNonQuery
cn.Close()
cn.Dispose()
我想不通爲什麼有時只執行一次,但其他時候,它多次執行。有什麼我失蹤?有沒有更好的方法去執行SP?
非常感謝您提前!
這段代碼裏面有什麼方法?該方法代表什麼事件,如果有的話? – Melanie