![]() |
|
Модераторы: Akella |
![]()
|
|
| NEt_Hunter |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 106 Регистрация: 9.10.2006 Где: Германия Репутация: нет Всего: нет |
Приветствую! Уже который день бьюсь над этой проблемой. Помогите решить ее. Опишу пошагово свои действия.
1. Создаю файл WrkDays.java со след. содержимым:
2. Далее успешно компилируется в WrkDays.class, который помещаю на всякий случай в оба каталога: cp WrkDays.class /home/db2ins45/sqllib/function/WrkDays.class cp WrkDays.class /home/db2ins45/sqllib/function/unfenced/WrkDays.class 3. Создаю функцию, которая также успешно выполняется в db2: CREATE FUNCTION HELLOWORLD25 (INTEGER) RETURNS INTEGER EXTERNAL NAME 'WrkDays.wrkDays' LANGUAGE JAVA PARAMETER STYLE JAVA DETERMINISTIC READS SQL DATA NO EXTERNAL ACTION 4. Наконец при попытке вызова db2 "VALUES(HELLOWORLD25(50))" получаю ошибку: specific name "SQL101127135050700" could not call Java method "wrkDays", signature "(I)I". SQLSTATE=42724 Предполагаю что signature "(I)I связан с используемыми типами данных. Но не могу понять в чем:( Очень надеюсь на ваши советы. Спасибо!!! Это сообщение отредактировал(а) NEt_Hunter - 27.11.2010, 16:21 |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Другие СУБД | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |