|
|
|
Подменить сообщение об ошибки в репорте
|
|||
|---|---|---|---|
|
#18+
Добрый день, продолжаю постигать азы апекса. В связи с чем столкнулся с такой проблемой, а именно есть необходимость подменить текст ошибки, либо понять как от нее избавиться) ошибка: failed to parse SQL query: ORA-00933:неверное завершение SQL-предложения Немного про сам отчет При создании отчета сохраняться он ни в какую не хотел, пока не использовал generic column names (parse query at runtime only). После этого дал сохранить отчет и все корректно заработало. Но при входе на страницу в регион репорте появляется данная ошибка, нужно чтобы пользователь ее вообще не видел, ибо мазолит глаз... В Source простой запросик select * from таблица &P1_0_0. :P1_1_0 P1_0_0 - селект лист, который возвращает определенные условия: where таблица.поле1 like, where таблица.поле2, и т.д. P1_1_0 - текст фиелд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2015, 10:07 |
|
||
|
Подменить сообщение об ошибки в репорте
|
|||
|---|---|---|---|
|
#18+
seoniнужно чтобы пользователь ее вообще не видел, ибо мазолит глаз... Ошибки нужно исправлять, а не подавлять. Как можно меньше текста подставлять в запрос в динамике из полей. Например, слово "where". - выведи сюда весь текст запроса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2015, 10:18 |
|
||
|
Подменить сообщение об ошибки в репорте
|
|||
|---|---|---|---|
|
#18+
Petro123seoniнужно чтобы пользователь ее вообще не видел, ибо мазолит глаз... Ошибки нужно исправлять, а не подавлять. Как можно меньше текста подставлять в запрос в динамике из полей. Например, слово "where". - выведи сюда весь текст запроса Хорошо убрал все лишнее из динамики, оставил только необходимое. Стал выдавать другую ошибку: ORA-00936: отсутствует выражение Сейчас запрос выглядит так: select * from g_search@double o where &P2_0_0. like :P2_1_0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2015, 10:27 |
|
||
|
Подменить сообщение об ошибки в репорте
|
|||
|---|---|---|---|
|
#18+
seoni, отлаживай дальше. Проверяй переменные и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2015, 10:56 |
|
||
|
Подменить сообщение об ошибки в репорте
|
|||
|---|---|---|---|
|
#18+
Petro123seoni, отлаживай дальше. Проверяй переменные и т.д. Что-то безуспешно, сказывается отсутствие опыта работы c apex переменными :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2015, 15:23 |
|
||
|
Подменить сообщение об ошибки в репорте
|
|||
|---|---|---|---|
|
#18+
Пытался отладить и каждый раз новый косяк, остановился на ORA-00909:неверно число аргументов :( гугл не помог, решить проблему ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2015, 15:25 |
|
||
|
Подменить сообщение об ошибки в репорте
|
|||
|---|---|---|---|
|
#18+
seoniЧто-то безуспешно, сказывается отсутствие опыта работы c apex переменными :( ставь firebug отладчик. Раз программист. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2015, 15:44 |
|
||
|
Подменить сообщение об ошибки в репорте
|
|||
|---|---|---|---|
|
#18+
seoniPetro123seoni, отлаживай дальше. Проверяй переменные и т.д. Что-то безуспешно, сказывается отсутствие опыта работы c apex переменными :( seoni, если используешь PL/SQL блоки или отчеты, то те ITEMs которые биндишь внутри нужно добавлять в PAGE ITEMS TO SUBMIT, тогда они точно будут доступны в SQL выражениях блока ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2015, 15:59 |
|
||
|
Подменить сообщение об ошибки в репорте
|
|||
|---|---|---|---|
|
#18+
maxandsoftseoniпропущено... Что-то безуспешно, сказывается отсутствие опыта работы c apex переменными :( seoni, если используешь PL/SQL блоки или отчеты, то те ITEMs которые биндишь внутри нужно добавлять в PAGE ITEMS TO SUBMIT, тогда они точно будут доступны в SQL выражениях блока А где это можно добавить в апекс 4.0? Насколько я понял PAGE ITEMS TO SUBMIT появилась только с апекса 4.1 или я не прав? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2015, 12:07 |
|
||
|
Подменить сообщение об ошибки в репорте
|
|||
|---|---|---|---|
|
#18+
seoni, а apex_util.set_session_state есть в 4 APEX? если есть то тогда он поможет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2015, 12:11 |
|
||
|
|

start [/forum/topic.php?fid=50&msg=38886863&tid=1875068]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 359ms |

| 0 / 0 |
