![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 24.09.2009
Сообщений: 4
|
![]()
Трехзвенное приложение, используется MIDAS.
БД Oracle 9.2.0.7, ODAC 6.80 На сервере БД вызывается функция: Код:
Код:
Код:
Код:
1) Если при создании параметра RESULT указать тип ptOutput то при вызове возникнет ошибка 'Ошибочное число или типы аргументов ...' т.к. при обращении к серверу формируется строка Код:
Код:
как написано выше Код:
Я нашел не очень элегантный вариант обхода: на сервере приложений вызывается процедура Код:
Код:
Код:
Последний раз редактировалось Stilet; 09.06.2010 в 13:27. |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Задача вернуть из функции результ?
Попробуй использовать запрос Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 24.09.2009
Сообщений: 4
|
![]()
SELECT get_test_result(здесь значение) from dual
как еще один способ... Больше интересует вопрос, почему при использовании ptResult сервер приложений не передает клиенту значение, полученное от функции БД. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
in Формула типа String out результат типа Double | Gypsy | Общие вопросы Delphi | 3 | 16.04.2010 10:21 |
Как создать функцию, которая возвращает результат - строку типа ansistring. | atg | C++ Builder | 2 | 28.10.2009 18:20 |
Как узнать возвращается ли чему либо результат из функции? | Stilet | Общие вопросы Delphi | 7 | 07.10.2009 16:45 |
Передача функции как параметра | ezus | Общие вопросы C/C++ | 2 | 24.08.2009 10:19 |
Функции. Передача массива в качестве параметра функции. | Wia | Помощь студентам | 2 | 17.03.2009 14:57 |