powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Получить значение из функции оракла
4 сообщений из 4, страница 1 из 1
Получить значение из функции оракла
    #33879650
PAGE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно ли в NET получить значение из функции оракла если она возвращает не курсор?

Dim cmd As OracleCommand = New OracleCommand("PAKET.FUNCTION1", OraConnect)
cmd.CommandType = Data.CommandType.StoredProcedure
cmd.Parameters.Add("ID", OracleType.Number).Direction = ParameterDirection.Input
cmd.Parameters("ID").Value = 153215
cmd.Parameters.Add("RESULT", OracleType.VarChar, 255).Direction = ParameterDirection.ReturnValue
Try
Oracon.Open()
Dim res as String = CStr(cmd.ExecuteScalar)
Oracon.Close()
....

Ни чего не возвращает хотя в оракле работает, ошибки тоже нет.
Или в ADO.NET такаяже фигня как в ADO, что от оракла только курсоры принимает и их уже считывать нужно?
...
Рейтинг: 0 / 0
Получить значение из функции оракла
    #33879847
Scif
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вам нужно в таком случае делать через
output параметр типа refCursor
из него потом вытягивать ридер и читать
а запускать, не через ExecuteScalar, а
через md.ExecuteNonQuery
...
Рейтинг: 0 / 0
Получить значение из функции оракла
    #33879866
Barcik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну так а где ты считываешь значение твоего параметра?

нужно считать string temp = cmd.Parameters["RESULT"];
...
Рейтинг: 0 / 0
Получить значение из функции оракла
    #33879909
PAGE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BarcikНу так а где ты считываешь значение твоего параметра?

нужно считать string temp = cmd.Parameters["RESULT"];
В точку :)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Получить значение из функции оракла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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