2013-03-07 5 views

ответ

0

ExecuteNonQuery возвращает Int, который указывает, как хранимая процедура завершена.

Получить возвращаемое значение из хранимой процедуры:

var returnValue = new SqlParameter("returnVal", SqlDbType.Int); 
returnValue.Direction = ParameterDirection.ReturnValue; 
command.Parameters.Add(returnValue); 
+0

Так, читая эту страницу, связанную, ExecuteNonQuery присоединяет результат и мне не нужно, чтобы вставить, если затем в хранимой процедуре, не так ли? – user2132252

+0

ExecuteNonQuery вернет число строк, затронутых этой операцией. – Romoku

+0

Это здорово, но я просто хочу вернуть 0 из хранимой процедуры, если она была успешной, и 1 в случае, если она не была успешной. – user2132252

Смежные вопросы