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