Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / ODP.NET результат вызова функции / 3 сообщений из 3, страница 1 из 1
04.09.2014, 10:43
    #38737190
osvaldv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ODP.NET результат вызова функции
Доброго времени суток всем!

Пытаюсь получить результат вызова пакетной функции Oracle:

OracleCommand cmd = new OracleCommand();
cmd.Connection = coon; //соединение
cmd.CommandText = "P_TEST.TestFunc";
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("id", OracleDbType.Varchar2).Value = "qwerty"; // передаем значение в функцию
cmd.Parameters.Add("res", OracleDbType.Int32).Direction = ParameterDirection.ReturnValue;
cmd.ExecuteNonQuery();
string t = "";
t = cmd.Parameters["res"].Value.ToString();

Функция принимает на вход один параметр и возвращает значение типа number (для тестирования всегда возвращает 123 :))
Код срабатывает нормально, но в переменную t ничего не заносится. В чем может быть ошибка?

Использую Oracle.ManagedDataAccess.dll
...
Рейтинг: 0 / 0
04.09.2014, 11:52
    #38737281
ЕвгенийВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ODP.NET результат вызова функции
...
Рейтинг: 0 / 0
04.09.2014, 15:00
    #38737622
osvaldv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ODP.NET результат вызова функции
ЕвгенийВ,

спасибо!!! Все заработало!)) Не я первый, не я последний, как говорится...
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / ODP.NET результат вызова функции / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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