Oracle Apex Office Print: невозможно создать отчет Excel, если исходный запрос возвращает нулевое значение - PullRequest
0 голосов
/ 24 сентября 2018

У меня есть запрос, очень похожий на этот тестовый запрос:

select
'file1' as "filename",
cursor (
    select
        cursor (
            select
                cursor (
                    select
                        'Test Customer' as CUSTOMER,
                        'Test Country' as COUNTRY,
                        'Test Port' as PORT
                    from
                        dual
                    where
                        1 = 2
                ) as "table_without_rows",
                cursor (
                    select
                        'Test Customer' as CUSTOMER,
                        'Test Country' as COUNTRY,
                        'Test Port' as PORT
                    from
                        dual
                    where
                        1 = 1
                ) as "table_with_rows"
            from
                DUAL
        ) as "list"
    from
        DUAL
    ) as "data"
from
    DUAL

Используя API AOP PLSQL, я могу создать отчет, но в нем нет данных.Если все курсоры возвращают строки, это работает правильно.Поскольку он не выдает никаких ошибок, я не уверен, что является причиной этого поведения.

Структура шаблона для файла Excel приведена ниже:

{#list}{#table_without_rows}..(Column names)..{/table_without_rows}
... Some text and styles ...
{#table_with_rows}..(Column names)..{/table_with_rows}{/list}

(отредактировано)
Версия Apex: 5.1.3.00.05
Версия AOP: 3.0

1 Ответ

0 голосов
/ 24 сентября 2018

какую версию АОП вы используете?возникает ли ошибка, если для URL-адреса AOP задано значение apexofficeprint.com/api?

, если для параметров отладки установить локальное значение из параметров компонентов AOP, вы должны получить JSON, если отправите его в support @ apexofficeprint.com мы с радостью поможем вам с этой проблемой.

РЕДАКТИРОВАТЬ: Ошибка в версии 3.0, проблема была исправлена ​​в версии 3.1.

...