|
Cognos: функция add_days
|
|||
---|---|---|---|
#18+
Доброго времени суток. Помогите пожалуйста Использование функции add_days в когнос 64х выдает ошибку "RSV-VAL-0010 Не удалось загрузить спецификацию отчета. XQE-PLN-0099 Тип данных аргумента double является недопустимым для аргумента 2 функции adddays" Выражение такое _add_days ((cast(?I_FROMDATE? ; date)); 4) Хотя в когнос 32х, все работает. Подскажите что можно сделать? или на какую функцию можно заменить add_days?? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2016, 16:00 |
|
Cognos: функция add_days
|
|||
---|---|---|---|
#18+
hum_i, если конгос считает, что второй аргумент имеет тип double, то напишите преобразование: cast(4; integer). У меня на 10.2.2 х64 работает Ваш вариант и вариант, с преложенным мной преобразованием. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2016, 11:14 |
|
Cognos: функция add_days
|
|||
---|---|---|---|
#18+
alexsmr, потом выяснится, что вместо константы (4), подставляется что-то другое. С типом double. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2016, 12:53 |
|
Cognos: функция add_days
|
|||
---|---|---|---|
#18+
alexsmrhum_i, если конгос считает, что второй аргумент имеет тип double, то напишите преобразование: cast(4; integer). У меня на 10.2.2 х64 работает Ваш вариант и вариант, с преложенным мной преобразованием. пробовала. выдает ошибку: Типы date и smallint не совместимы ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2016, 10:20 |
|
Cognos: функция add_days
|
|||
---|---|---|---|
#18+
buseralexsmr, потом выяснится, что вместо константы (4), подставляется что-то другое. С типом double. именно. на самом деле там название поля, откуда тянется значение. _add_days ((cast(?I_FROMDATE? ; date)); number_field) и вот этот number_field в некоторых случаях возвращает double пробовала преобразовать это поле в тип integer _add_days ((cast(?I_FROMDATE? ; date)); cast(number_field; integer)) выдает ошибку Типы date и smallint не совместимы ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2016, 10:24 |
|
Cognos: функция add_days
|
|||
---|---|---|---|
#18+
hum_i, судя по ошибке, в number_field - не число. Рекомендую, получить текст ошибки на английском и спросить у google. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2016, 10:44 |
|
Cognos: функция add_days
|
|||
---|---|---|---|
#18+
alexsmrhum_i, судя по ошибке, в number_field - не число. Рекомендую, получить текст ошибки на английском и спросить у google. А не подскажите как вывести текст ошибки на английском? что то в редакторе шаблона не нашла смену языка ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2016, 17:24 |
|
Cognos: функция add_days
|
|||
---|---|---|---|
#18+
hum_i, язык ошибки зависит от нескольких настроек. Можно поискать по коду ошибки, правда на один код может быть несколько описаний ошибки, но они будут сводиться к одному. Опубликуйте скрин ошибки. Уверен, что number_field - не число. Это поле таблицы или что то расчетное? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2016, 10:44 |
|
Cognos: функция add_days
|
|||
---|---|---|---|
#18+
alexsmrhum_i, язык ошибки зависит от нескольких настроек. Можно поискать по коду ошибки, правда на один код может быть несколько описаний ошибки, но они будут сводиться к одному. Опубликуйте скрин ошибки. Уверен, что number_field - не число. Это поле таблицы или что то расчетное? Да, поле расчетное, но тип для поля установлен в пакете int Скрин ошибки ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2016, 12:01 |
|
|
start [/forum/topic.php?fid=31&msg=39322915&tid=1533156]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 146ms |
0 / 0 |