私はデータベースからレポートを生成する必要があるシステムで作業しています。私は日付を追加して日付に応じてデータを表示するデータベースを照会しようとしています。問題は、データがレポートに表示されていないことです。< and > xmlのシンボル
使用params.put("dopened", dopen.getDate().toString());
params.put("dended", dend.getDate().toString());
はIAMを次のように私が正しく対応した.javaファイルに「dopened」パラメータと「deneded」を宣言した
<parameter name="dopened" class="java.lang.String"/>
<parameter name="dended" class="java.lang.String"/>
<queryString>
<![CDATA[SELECT * FROM CASES WHERE date_due < $P{dended} ORDER BY case_no]]>
</queryString>*
:クエリは.jrxmlファイルに以下の通りです日付選択ツールを使用して日付を選択します。何が欠けているかを指摘するのを助けてください。ありがとう
交換してみてください '<' '<'とCDATAセクション –
インサイドCDATA特殊文字を取り除くことは、通常通りの文字列を振る舞うと、その必要は '>'、のいずれかを使用しないために '<'または任意のASCIIコード。大丈夫だよ。問題は多分他の場所にあります。 – Nishant