Гость
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / как правильно вызвать и обработать функцию oracle с параметром out / 4 сообщений из 4, страница 1 из 1
04.09.2015, 16:23
    #39043625
Orion70
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как правильно вызвать и обработать функцию oracle с параметром out
Есть функция 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
04.09.2015, 16:43
    #39043641
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как правильно вызвать и обработать функцию oracle с параметром out
Orion70,
Оформите, пожалуйста, свой код по-человечески для начала.
...
Рейтинг: 0 / 0
04.09.2015, 18:11
    #39043715
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как правильно вызвать и обработать функцию oracle с параметром out
...
Рейтинг: 0 / 0
07.09.2015, 14:55
    #39044990
Orion70
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как правильно вызвать и обработать функцию oracle с параметром out
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / как правильно вызвать и обработать функцию oracle с параметром out / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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