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

Пытаюсь получить результат вызова пакетной функции 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
ODP.NET результат вызова функции
    #38737281
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
ODP.NET результат вызова функции
    #38737622
osvaldv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВ,

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


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