Диалог запросов / Где в Oracle Forms 10g - PullRequest
1 голос
/ 16 января 2009

В Oracle Forms 6i вы можете войти в режим запроса в своей форме и ввести & или : A в поле, а при выполнении запроса - запрос / где Откроется диалоговое окно, позволяющее ввести более сложные критерии запроса или сортировки, чем позволяет ввод данных в поля.

Это не работает в формах 10g: я получаю сообщение об ошибке "FRM-40367: недопустимые критерии в поле XX в примере записи".

Есть ли способ сделать это в Oracle Forms 10g? Мы используем веб-интерфейс, а не клиент-сервер, если это имеет значение.

Ответы [ 2 ]

4 голосов
/ 18 января 2009

Я наткнулся на ответ после того, как разместил этот вопрос здесь. В формах 10g эта функция по умолчанию отключена, но ее можно включить, установив

FORMS_RESTRICT_ENTER_QUERY=FALSE

в файле default.env. Теперь мы включили это в нашей тестовой среде, и она работает как положено.

0 голосов
/ 17 января 2009

Эта функциональность раньше была в Oracle eBusiness Suite, но, возможно, была удалена из-за уязвимостей SQL-инъекций. Не уверен, если есть способ включить его - стоит посмотреть http://metalink.oracle.com. С Уважением, Gareth

...