2006 IR Open Discussion Posted August 18, 2006 Share Posted August 18, 2006 By: Chris Green - c_g12 Variables in Query 2003-04-04 17:19 Is it possible to include variables in the SQL Query? The reason I ask is that I want my date parameters to be of class java.util.Date so that I can dynamically query a JasperReport object for its parameters and generate an appropriate UI that corresponds to the class(a calendar for Dates, checkboxes for booleans, etc). I thought I would be able to use a Variable to format the Date parameter into a string that could be included in the Query: <variable name="SQLStartDate" class="java.lang.String" resetType="Report" calculation="Nothing"> <variableExpression><![CDATA[(new SimpleDateFormat("yyyy-MM-dd")).format($P{StartDate})]]></variableExpression> </variable> <variable name="SQLEndDate" class="java.lang.String" resetType="Report" calculation="Nothing"> <variableExpression><![CDATA[(new SimpleDateFormat("yyyy-MM-dd")).format($P{EndDate})]]></variableExpression> </variable> Then I could include $V{SQLStartDate} and $V{SQLEndDate} in my SQL query in the JasperReport. However this doesn't seem to work so I thought I'd check to see if it's even possible. If not, is there any other way to include java.util.Date objects in the SQL query? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now