Pregunta

En Oracle Forms 6i, puede ingresar al modo de consulta en su formulario y escribir & amp; o : A en un campo, y cuando ejecuta la consulta, un Se abriría el cuadro de diálogo Consulta / Dónde, lo que le permite ingresar criterios de consulta o clasificación más complejos que lo que solo permite ingresar datos en los campos.

Esto no parece funcionar en los formularios 10g: obtengo un "FRM-40367: Criterios no válidos en el campo XX en el registro de ejemplo" error.

¿Hay alguna forma de hacer esto en Oracle Forms 10g? Estamos ejecutando web, no cliente-servidor, si eso importa.

¿Fue útil?

Solución

Encontré la respuesta después de publicar esta pregunta aquí. En formularios de 10 g, esta funcionalidad está deshabilitada de manera predeterminada, pero puede habilitarse configurando

FORMS_RESTRICT_ENTER_QUERY=FALSE

en el archivo default.env. Ahora hemos habilitado esto en nuestro entorno de prueba, y está funcionando como se esperaba.

Otros consejos

Esta funcionalidad solía estar en Oracle eBusiness Suite, pero creo que posiblemente se eliminó debido a las vulnerabilidades de inyección SQL. No estoy seguro de si hay una manera de volver a encenderlo; vale la pena echarle un vistazo en http://metalink.oracle.com . Saludos, Gareth

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top