Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
18.01.2006, 11:35
|
|||
|---|---|---|---|
|
|||
Remote procedure (OUT parameter) |
|||
|
#18+
Вообщем необходимо получить значение OUT параметра у remote procedure (Оракловая процедура) Код: plaintext 1. 2. 3. 4. 5. Запускаю ее так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. В чем может быть проблема? Весь хелп перелопатили и ничего не нашли единственное ограничение (в хелпе) что в out параметре нельзя использовать numeric или decimal ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.01.2006, 12:34
|
|||
|---|---|---|---|
Remote procedure (OUT parameter) |
|||
|
#18+
Надо при вызове процедуты также указывать , что вы хотите получить значение этого параметра. Это указывается с помощью того же ключевого слова output, но в вызове. единственное ограничение (в хелпе) что в out параметре нельзя использовать numeric или decimal Да, если это только ASE, а не ASA. Но похоже это все же ASA. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.01.2006, 12:59
|
|||
|---|---|---|---|
|
|||
Remote procedure (OUT parameter) |
|||
|
#18+
Да это действительно ASA 9.0.2 Код: plaintext И все же можно пример, где надо написать этот самый OUTPUT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.01.2006, 14:05
|
|||
|---|---|---|---|
|
|||
Remote procedure (OUT parameter) |
|||
|
#18+
Не ужели ни кто не сталкивался с текущей проблемой? =============================== PB 9.0.2 (7534) ASA 9.0.2 (2451) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.01.2006, 15:00
|
|||
|---|---|---|---|
|
|||
Remote procedure (OUT parameter) |
|||
|
#18+
ОЧ. НУЖНА ПОМОЩЬ!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.01.2006, 15:47
|
|||
|---|---|---|---|
Remote procedure (OUT parameter) |
|||
|
#18+
DIGITALPROИ все же можно пример, где надо написать этот самый OUTPUT Синтаксис вызова процедуры посмотрите ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.01.2006, 15:55
|
|||
|---|---|---|---|
|
|||
Remote procedure (OUT parameter) |
|||
|
#18+
Проблема была решена заменой ODBC вместо драйвера iAnywhere Solution 9 - Oracle Write Protocol использовал Oracle In ORAHome92 И все ОК! =============================== PB 9.0.2 (7534) ASA 9.0.2 (2451) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.01.2006, 22:11
|
|||
|---|---|---|---|
Remote procedure (OUT parameter) |
|||
|
#18+
DIGITALPROПроблема была решена заменой ODBC Ну вот, не успел... Только хотел посоветовать поискать другой ODBC драйвер :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2006, 10:04
|
|||
|---|---|---|---|
|
|||
Remote procedure (OUT parameter) |
|||
|
#18+
Возникла очередная проблема с REMOTE PROCEDURE Необходимо выполнить процедуру у которой тип in параметра date (date это в ORACLE) в хелпе ASA по написано Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Вопрос, как передать в процедуру параметр с типом date? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2006, 10:14
|
|||
|---|---|---|---|
Remote procedure (OUT parameter) |
|||
|
#18+
CHARом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2006, 10:24
|
|||
|---|---|---|---|
|
|||
Remote procedure (OUT parameter) |
|||
|
#18+
А можно немного разжевать? т.е. сделал я сейчас Код: plaintext вызываю Код: plaintext И все одно, ошибка! Код: plaintext Формат уже вроде весь перепровал, сообщение одно и тоже, толко при формате '01.01.2005' или '01/01/2005' сообщение следующего содержания Код: plaintext есть еще предложения =============================== PB 9.0.2 (7534) ASA 9.0.2 (2451) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2006, 10:48
|
|||
|---|---|---|---|
Remote procedure (OUT parameter) |
|||
|
#18+
А в Оракле при подстановке значения переданного параметра делаете to_date(p_inparam, 'yyyy-mm-dd') ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2006, 10:58
|
|||
|---|---|---|---|
|
|||
Remote procedure (OUT parameter) |
|||
|
#18+
AndynА в Оракле при подстановке значения переданного параметра делаете to_date(p_inparam, 'yyyy-mm-dd') ? А вообщето надо не то как вывести ораклу дату а передать параметр, ругается то при передаче! Уважаемые, оч. срочно надо, уже 2 дня об стенку и бестолку!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2006, 11:16
|
|||
|---|---|---|---|
Remote procedure (OUT parameter) |
|||
|
#18+
DIGITALPROА вообщето надо не то как вывести ораклу дату а передать параметр, ругается то при передаче! Если в вашей оракловой процедуре все закомментарить, все равно продолжает ругаться? Кстати, а у Оракловой процедуры параметр под дату какого типа, Date? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2006, 11:27
|
|||
|---|---|---|---|
|
|||
Remote procedure (OUT parameter) |
|||
|
#18+
Andyn Если в вашей оракловой процедуре все закомментарить, все равно продолжает ругаться? Кстати, а у Оракловой процедуры параметр под дату какого типа, Date? Да, в оракловой процедуре тип Date Все закомментировали в оракле, и все равно выдает ошибку(и) приведенные выше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2006, 11:33
|
|||
|---|---|---|---|
Remote procedure (OUT parameter) |
|||
|
#18+
Собственно вариантов наверно всего два: 1. У Оракловой процедуры сделать типа параметра под дату - строковый и потом внутри преобразовывать через to_date() 2. Настроить по умолчанию формат даты в Оракле на yyyy-mm-dd, либо сделать еще одну прокси-процедуру для установки формата даты для сессии, которая создается при вызове прокси-процедур и вызывать ее первой. В этой процедуре делать что-то вроде Код: plaintext 1. 2. Скорее всего ошибка происходит при попытке Оракла сконвертировать вашу строку в дату, т.к. у Оракла, в отличие от ASA, с этим есть проблемы. Мы, например, всегда явно указываем формат строки содержащей дату, даже если он совпадает с установленным по умолчанию для сессии, чтобы избежать ошибок типа "not a valid month" или чтобы не получить не ту дату. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2006, 11:57
|
|||
|---|---|---|---|
|
|||
Remote procedure (OUT parameter) |
|||
|
#18+
Спасибо за варианты!, но в оракле уже написаны некие стандартные процедуры которые собственно говоря не хотелось бы плодить, больше интересен вариант решения проблемы со стороны ASA. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2006, 12:29
|
|||
|---|---|---|---|
|
|||
Remote procedure (OUT parameter) |
|||
|
#18+
:) Проблема решена следующим Код: plaintext При вызове Код: plaintext Все дело оказалось в формате!!! =============================== PB 9.0.2 (7534) ASA 9.0.2 (2451) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=55&tablet=1&tid=2013112]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
70ms |
get tp. blocked users: |
2ms |
| others: | 217ms |
| total: | 388ms |

| 0 / 0 |
