Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
29.03.2004, 13:54
|
|||
|---|---|---|---|
|
|||
подскажите синтаксис ExecuteNonQuery() |
|||
|
#18+
У меня проблема : Использую в ASP.NET вызов хранимой процедуры MS SQL Server Все работает отлично если в строке вызова пишу Exec Proc_Vvod 1,34,56,'05.06.2004' например Но я хочу вернуть значение переменной из процедуры В Query Analyser MS SQL Server это проходит Dim @iii as int Exec @iii = Proc_Vvod 1,34,56,'05.06.2004' и в переменной @iii оказывается искомое значение но если я пишу тоже самое в ASP.NET страничке то ругается на синтаксис команды В своей ASP.NET я сначала задаю переменную i ii Dim iii as integer а потом хочу присвоить ей значение, возвращаемое хранимой процедурой Команда, выполняемая myExecuteNonQuery(): Exec iii = Proc_Vvod 1,34,56,'05.06.2004' На выполнение это вызывается командами: myConnection.Open() myExecuteNonQuery() myConnection.Close() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.03.2004, 14:34
|
|||
|---|---|---|---|
подскажите синтаксис ExecuteNonQuery() |
|||
|
#18+
Не знаю как в Васике, а в C# необходимо создать все параметры, которые передаются хранимой процедуре, в том числе и результат как @ReturnValue, добавить их в список параметров команды, выполнить ExecuteNonQuery, а потом из списка параметров выбрать @ReturnValue уже из нее получить искомый результат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.03.2004, 14:40
|
|||
|---|---|---|---|
подскажите синтаксис ExecuteNonQuery() |
|||
|
#18+
Кстати, то, что я написал выше верно для любого вызова хранимой процедуры. Независимо от того, что она возвращает - набор, результат или данные через параметры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.03.2004, 14:48
|
|||
|---|---|---|---|
подскажите синтаксис ExecuteNonQuery() |
|||
|
#18+
myCommand = new SqlCommand("Proc_Vvod",myConnection); myCommand.Parameters.Add(@param1,1); добавить все параметры ... SqlParameter iiiParam = new SqlParameter("@iii"); iiiParam.Direction = ParameterDirection.Output; myCommand.Parameters.Add(iiiParam); cmd.ExecuteNoneQuery(); iii = iiiParam.Value; ------------------------------- ExecuteNoneQuery - возвращает количество измененыых записей фрмат даты, то же не верный, д.б: yyyymmdd ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&tablet=1&tid=1395855]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 346ms |

| 0 / 0 |
