Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
12.03.2004, 18:15
|
|||
---|---|---|---|
|
|||
Проблема с получением кода возврата из Stored Procedure в ASP/ADO |
|||
#18+
Вопрос в следуюшем: имеется Stored Procedure, которая возвращает Recordset и соответственно какой либо код ошибки при определённых условиях, например RETURN(1). Имеется код на ASP, откуда посредством обьекта ADO Command эта процедура вызывается. У меня не получается получить значение @RETURN_VALUE возвращаемое процедурой что бы я не делал. Ниже приведён фрагмент процедуры (SQL) и кода на ASP: ------------------------------------------------------------- ALTER PROCEDURE sp_GetContacts @SearchParam varchar(50) = NULL AS SELECT * FROM Contacts WHERE ContactName = @SearchParam RETURN (1) -- просто для проверки ------------------------------------------------------------- ' Initialize Command object para cmd.ActiveConnection = ConnectionString cmd.CommandType = adCmdStoredProc cmd.CommandText = "sp_GetContacts" ' cmd.Parameters.Append cmd.CreateParameter("@RETURN_VALUE", adInteger, adParamReturnValue, 4) ' cmd.Parameters.Append cmd.CreateParameter("@SearchParam", adVarChar, adParamInput, 50) cmd.Parameters("@SearchParam") = "Some Text" ' Execute Command object & get Return Code back Set rst = cmd.Execute Response.Write cmd.Parameters("@RETURN_VALUE").Value ------------------------------------------------------------- Зачем везде пишут о том что надо создавать коллекцию параметров для обьекта ADO Command, если и без этого всё прекрасно работает (и Refresh не нужен) ? Я закоментировал эти строчки, потому что и так работает как надо. Последняя строка в ASP коде ничего почему то не выдаёт !? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.03.2004, 18:53
|
|||
---|---|---|---|
Проблема с получением кода возврата из Stored Procedure в ASP/ADO |
|||
#18+
Ну вообще то это форум ADO.NET а не ADO. Как это сделать в ADO.NET я бы тебе подсказал. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=17&mobile=1&tid=1354192]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 131ms |
0 / 0 |