Skip to Main Content

DevOps, CI/CD and Automation

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

JSP report. sorting query by user parameter

ciceroanNov 21 2008 — edited Nov 24 2008
hi,
I wish to build a jsp report in which the query is sorted by a user parameter. Passing parameters to the WHERE clause works, but it doesnt for the ORDER BY clause. This is what I wish to do


<%@ taglib uri="/WEB-INF/lib/reports_tld.jar" prefix="rw" %>
<%@ page language="java" import="java.util.*;" errorPage="/rwerror.jsp" session="false" %>
<%@ page contentType="application/vnd.ms-excel"%>
<rw:report id="report" parameters="userid=usr/pwd@db">
<rw:objects id="objects">
<?xml version="1.0" encoding="WINDOWS-1252" ?>
<report name="REPORT_EXCEL" DTDVersion="9.0.2.0.10">
<xmlSettings xmlTag="REPORT_EXCEL" xmlPrologType="text">
<![CDATA[<?xml version="1.0" encoding="&Encoding"?>]]>
</xmlSettings>
<data>
<userParameter name="P_COD_USR" datatype="character" width="40"
defaultWidth="0" defaultHeight="0"/>
<userParameter name="P_ORD" datatype="character" width="40"
defaultWidth="0" defaultHeight="0"/>

<systemParameter name="MODE" initialValue="Default" display="yes"/>
<systemParameter name="ORIENTATION" initialValue="Default" display="yes"/>

<dataSource name="Q_ITEMS">
<select>
<![CDATA[SELECT
Cod_Item AS Q_COD_ITEM,
Des_Item AS Q_DES_ITEM,
Price AS Q_PRICE,
cod_Usr AS Q_COD_USR
FROM
DS_ITEMS
WHERE
COD_USR = :P_COD_USR
ORDER BY
:P_ORD]]>
</select>
....


I wish to call this report passing P_COD_USR=usr&P_ORD=COD_ITEM or P_COD=DES_ITEM, but it seems to have no effect on sorting the query.
any idea on how to do it?
thanks
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Dec 22 2008
Added on Nov 21 2008
2 comments
325 views