Гость
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Проблема с получением кода возврата из Stored Procedure в ASP/ADO / 3 сообщений из 3, страница 1 из 1
12.03.2004, 18:15
    #32440534
slishnevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с получением кода возврата из Stored Procedure в ASP/ADO
Вопрос в следуюшем:

имеется 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 коде ничего почему то не выдаёт !?
...
Рейтинг: 0 / 0
12.03.2004, 18:53
    #32440578
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с получением кода возврата из Stored Procedure в ASP/ADO
Ну вообще то это форум ADO.NET а не ADO.
Как это сделать в ADO.NET я бы тебе подсказал.
...
Рейтинг: 0 / 0
17.03.2004, 15:57
    #32445721
1234567
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с получением кода возврата из Stored Procedure в ASP/ADO
А в ADO нет понятия направления параметра, как в ADO.NET?
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Проблема с получением кода возврата из Stored Procedure в ASP/ADO / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]