![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| KISha |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 72 Регистрация: 31.12.2007 Репутация: нет Всего: нет |
Есть процедура
Когда протестирую на Developer m_array возвращает данный, нужно сделать так на Java. Помогите решить эту проблему. Заранее спасибо!
Это сообщение отредактировал(а) LSD - 23.10.2008, 11:43 |
||||
|
|||||
| Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 8 Всего: 191 |
ЧТО ЭТО ЗА НАБОР СИМВОЛОВ ?
|
|||
|
||||
| KISha |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 72 Регистрация: 31.12.2007 Репутация: нет Всего: нет |
Samotnik я тебя не понял!
|
|||
|
||||
| avvo |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 60 Регистрация: 11.9.2007 Репутация: нет Всего: 4 |
Это сообщение отредактировал(а) avvo - 25.10.2008, 01:46 |
|||
|
||||
| Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 8 Всего: 191 |
Так это был sql ...
|
|||
|
||||
| KISha |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 72 Регистрация: 31.12.2007 Репутация: нет Всего: нет |
avvo, дает такую ошибки
C:\Java\ORA\src\ORA.java:85: cannot find symbol symbol : variable OracleTypes location: class ORA st.registerOutParameter(2, OracleTypes.CURSOR); ^ |
|||
|
||||
| KISha |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 72 Регистрация: 31.12.2007 Репутация: нет Всего: нет |
Пож-та помогите решить проблему
что за ошибка ? Error to connect !!!java.sql.SQLException: В индексе отсутствует параметр IN или OUT:: 3 |
|||
|
||||
| avvo |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 60 Регистрация: 11.9.2007 Репутация: нет Всего: 4 |
Вот так работает:
У процедуры три параметра (IN OUT, OUT, OUT). Первый параметр - REF CURSOR. Если есть IN параметры, то их устанавливают после всех registerOutParameter. Все курсоры, которые открываются в вызываемых процедурах, нужно закрыть после использования. Если что-то странно глючит и не работает (всякие ошибки типа неправильное количество параметров, превышение максимального размера данных и т.п., то скорее всего - глючный драйвер JDBC. У оракла 10.2 нормально работает к примеру только драйвер версии 10.2.0.4. Предыдущие (10.2.0.1-3) глючат. |
|||
|
||||
| KISha |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 72 Регистрация: 31.12.2007 Репутация: нет Всего: нет |
Вот это ДА-а, могу сказать супер!
avvo тебя спосибо! Все получилась! |
|||
|
||||
| KISha |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 72 Регистрация: 31.12.2007 Репутация: нет Всего: нет |
Можно спросить еще,
а как можно отразить обычный out параметров? proc (a out varchar2,b out varchar2, c in varchar2) a, b – не REF CURSOR Заранее спасибо! |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |