powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Нужна помощь с нуля (кому не лень)
10 сообщений из 10, страница 1 из 1
Нужна помощь с нуля (кому не лень)
    #36870157
DIGITALPRO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, в свое время ковырял апекс, что то получалось что то нет, но сейчас есть конкретная задача, начинаю ковырять с нуля, предыдущий проект утерян, прошла куча времени и все забыл.

Первый из кучи вопросов:
Имеем Репорт Регион, источник простой селект

select t.pole1, t.pole2 from mytable t

данные есть 100%, но на странице не отображает (no data found), вот вспоминаю, что, что то, где то надо написать и форум весь перековырял не результат нулевой.

Внимание вопрос: как отобразить данные?
___________________________________
PB 9.0.2 ASA 9.0.2 ORA 10g ApEx 4.0
...
Рейтинг: 0 / 0
Нужна помощь с нуля (кому не лень)
    #36870188
VladIg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИМХО проверь еще раз запрос
должно работать, если ничего не ковырял
...
Рейтинг: 0 / 0
Нужна помощь с нуля (кому не лень)
    #36870220
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DIGITALPRO,

для начала убедиться, что "данные есть 100%". Выполните запрос отчёта в SQL Workshop->SQL Commands.
...
Рейтинг: 0 / 0
Нужна помощь с нуля (кому не лень)
    #36870234
DIGITALPRO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверил селект в PL/SQL, все ОК, несколько раз пересоздал Регион, а в ответ "no data found"

Примечание (а мало ли): Страница popup, на этой же странице имеется регион Tree (Cached)
...
Рейтинг: 0 / 0
Нужна помощь с нуля (кому не лень)
    #36870274
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DIGITALPROПроверил селект в PL/SQL

В PL/SQL Developer, я так полагаю? А теперь попробуйте его проверить в SQL Workshop->SQL Commands. Всякое ведь бывает: VPD, FGAC, контексты...

И покажите здесь настоящий запрос. Если у Вас в нём есть какие-то фильтры, основанные на элементах страницы (aka Item), то возможно, что Вы просто не присвоили им значения...
...
Рейтинг: 0 / 0
Нужна помощь с нуля (кому не лень)
    #36870333
DIGITALPRO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага, я так понимаю у меня проблемы с правами на вьюху

Тогда возникает очередной вопрос, под каким пользователем происходит коннект к базе?
авторизация у приложения стоит "DATABASE ACCOUNT - Current", т.е. я должен коннектится под пользователем который зарегистрирован в базе, НО если смотреть в PL/SQL Developer/Session то я не вижу там своей сессии!?!?!?!?
...
Рейтинг: 0 / 0
Нужна помощь с нуля (кому не лень)
    #36870372
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DIGITALPRO,

соединение происходит под пользователем ANONYMOUS (если используется EPG в качестве шлюза HTTP<=>БД) или APEX_PUBLIC_USER (если используется mod_plsql+HTTP-сервер, или Apex Listener, или Thoth Gateway+ISS). Код выполняется под пользователем, чья схема указана в качестве схемы разбора приложения (Parsing Scheme).
...
Рейтинг: 0 / 0
Нужна помощь с нуля (кому не лень)
    #36870448
DIGITALPRO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы правы, вход у меня осуществляется под пользователем APEX_PUBLIC_USER, для нашей задачи не есть хорошо, а возможно ли как то сделать чтоб соединение происходило под тем же пользователем под каким мы осуществляем вход!?!?

если это не возможно, то каким образом можно осуществить/раздать права
Пример: у пользователя IVANOV нет прав на таблицу №1, а у пользователь PETROV имеет полный доступ к базе

П.С. На данный момент существует приложение, пользователи которого зарегистрированы в базе и имеют разные права на разные таблицы/вьюхи и процедуры, и теперь получается, чтоб сделать часть приложения в апексе, придется организовывать доступ по новой или по дополнительной схеме?!
...
Рейтинг: 0 / 0
Нужна помощь с нуля (кому не лень)
    #36870680
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DIGITALPROкаким образом можно осуществить/раздать права
Пример: у пользователя IVANOV нет прав на таблицу №1, а у пользователь PETROV имеет полный доступ к базе

0. RTFM Oracle® Application Express Application Builder User's Guide: 13 Managing Application Security , в частности - Providing Security Through Authorization .
1. RTFBlog Martin Giffy D'Souza on Oracle APEX : Poor Man's VPD in APEX and Oracle XE .
...
Рейтинг: 0 / 0
Нужна помощь с нуля (кому не лень)
    #36872325
DIGITALPRO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Огромное Вам спасибо
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Нужна помощь с нуля (кому не лень)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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