У меня проблема, что я полностью в тупике.SQLCommand, вызывающий дублирование хранимых процедур Proc
Часть моего приложения вызывает хранимый процесс с использованием SQLConnection/SQLCommand. Я попал в базу данных 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