C#: ExecuteNonQuery() возвращает -1C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 C#: ExecuteNonQuery() возвращает -1

Сообщение Anonymous »


Я использовал этот метод раньше, чтобы вернуть количество измененных строк. Я хочу запустить метод вставки, вставка в хранимой процедуре выполняется нормально, но возвращаемое значение из ExecuteNonQuery всегда возвращает -1.

Вот мой код C#:

int ret = 0; используя (SqlConnection conn = новый SqlConnection(this.ConnectionString)) { используя (SqlCommand cmd = новый SqlCommand (QueryName, conn)) { конн.Открыть(); если (Параметры! = ноль) cmd.Parameters.AddRange(Params); cmd.ТипКоманды = ТипКоманды.СохраненнаяПроцедура; ret = cmd.ExecuteNonQuery(); конн.Закрыть(); } } вернуть возврат; Почему я получаю -1 вместо фактического количества измененных строк?
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • ExecuteNonQuery() всегда возвращает -1
    Anonymous » » в форуме C#
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • ExecuteNonQuery() всегда возвращает -1
    Anonymous » » в форуме C#
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • ExecuteNonQuery не возвращает результаты
    Anonymous » » в форуме C#
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • ExecuteNonQuery() всегда возвращает -1
    Anonymous » » в форуме C#
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • ExecuteNonQuery() всегда возвращает -1
    Anonymous » » в форуме C#
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»