DataSet дизайнер
От: selkine Россия  
Дата: 12.01.07 13:48
Оценка:
Использую MSVS2005, MS SqlServer 2000.
В дизайнере датасета добавил запросы к хранимым процедурам, возвращающим результат выоплнения (RETURN 1). Выполнение запроса, сгенерированное дизайнером:
returnValue = command.ExecuteScalar();
или
returnValue = command.ExecuteNonQuery();
в зависимости от выбора. В результате получаю returnValue == null или returnValue == -1 соответственно. Но мне-то нужно значение параметра @RETURN_VALUE. Что делать?
Re: DataSet дизайнер
От: DuШes  
Дата: 12.01.07 14:15
Оценка: +1
Здравствуйте, selkine, Вы писали:

S>Использую MSVS2005, MS SqlServer 2000.

S>В дизайнере датасета добавил запросы к хранимым процедурам, возвращающим результат выоплнения (RETURN 1). Выполнение запроса, сгенерированное дизайнером:
S>
S>returnValue = command.ExecuteScalar();
или

S>
S>returnValue = command.ExecuteNonQuery();
в зависимости от выбора. В результате получаю returnValue == null или returnValue == -1 соответственно. Но мне-то нужно значение параметра @RETURN_VALUE. Что делать?


Добавь в command.Parameters именованный параметр и укажи Direction:
SqlParameter.Direction Property ->ParameterDirection.ReturnValue

после выполнения запроса получишь в коллекции нужное value
Re[2]: DataSet дизайнер
От: selkine Россия  
Дата: 13.01.07 09:00
Оценка:
Здравствуйте, DuШes, Вы писали:

Дело в том, что в коде, сгенерированном дизайнером, есть доступ только к вызовам хранимок и больше ни к чему.
Решение нашел здесь.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.