powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / как правильно вызвать и обработать функцию oracle с параметром out
4 сообщений из 4, страница 1 из 1
как правильно вызвать и обработать функцию oracle с параметром out
    #39043625
Orion70
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть функция oracle с несколькими параметрами, один из которых out - возвращает курсор с набором данных.
Как правильно вызвать и получить этот набор данных?

Пробовал вызывать так:
DataCommand command = manager.CreateCommand("select FUNC_GET(:p_1,:p_2) from dual"
, new DataParameter("p_1", "test")
, new DataParameter("p_2", null)
);
и так:
DataCommand command = manager.CreateCommand("FUNC_GET");
command.Parameters.Add("p_1", DataType.VarChar, "test", , ParameterDirection.Input);
command.Parameters.Add("p_2", DataType.Xml, null, ParameterDirection.Output);
command.ExecuteNonQuery();

читаю так:

MYDATA rec = null;
rec = (MYDATA)DataManager.GetObject(command.Parameters["p_2"].Value, typeof(MYDATA));

предварительно создав класс:

[Serializable]
public class MYDATA
{
public string FIELD1;
public string FIELD2;
public string FIELD3;
}

Пока безрезультатно.

Подскажите, как правильно вызывать и читать данные в таком случае?
...
Рейтинг: 0 / 0
как правильно вызвать и обработать функцию oracle с параметром out
    #39043641
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Orion70,
Оформите, пожалуйста, свой код по-человечески для начала.
...
Рейтинг: 0 / 0
как правильно вызвать и обработать функцию oracle с параметром out
    #39043715
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
как правильно вызвать и обработать функцию oracle с параметром out
    #39044990
Orion70
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / как правильно вызвать и обработать функцию oracle с параметром out
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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