Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Опять о ASA и JAVA / 5 сообщений из 5, страница 1 из 1
03.07.2006, 17:57
    #33828415
Опять о ASA и JAVA
Пытаюсь разобраться
Все таки что надо чтобы это заработало


drop FUNCTION jsin;
go

CREATE FUNCTION jsin(in arg double)
RETURNS DOUBLE
EXTERNAL NAME 'java.lang.Math.sin() D'
LANGUAGE JAVA;
go


SELECT jsin(1.)

Результат процедура sin не найдена!
...
Рейтинг: 0 / 0
03.07.2006, 18:03
    #33828435
Опять о ASA и JAVA
авторjava.lang.Math.sin

имя пакета math пишется с маленькой буквы во всяком случае
...
Рейтинг: 0 / 0
03.07.2006, 18:05
    #33828440
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять о ASA и JAVA
Может так?
Код: plaintext
1.
EXTERNAL NAME 'java.math.sin( D) D'
LANGUAGE JAVA;

---
http://www.rusug.ru] Портал рускоязычной группы пользователей Sybase
...
Рейтинг: 0 / 0
03.07.2006, 18:23
    #33828509
Опять о ASA и JAVA
Math c большой
Комбинации стиля указания параметров перебирал - не помогло
Что характерно не работает даже пример invoice метод init в котором есть аргументы
Без аргументов что -то из этого примера работает
...
Рейтинг: 0 / 0
05.07.2006, 11:00
    #33832045
Опять о ASA и JAVA
Ну однако...

Если кому интересно пробел ему лишний


drop FUNCTION jsin
go

CREATE FUNCTION jsin(in arg double)
RETURNS DOUBLE
EXTERNAL NAME 'java.lang.Math.sin(D)D' // работает
//EXTERNAL NAME 'java.lang.Math.sin(D) D' // не работает

LANGUAGE JAVA;
Go

select jsin(1)
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Опять о ASA и JAVA / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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