Ahoj,
odpovídám na zprávu z pondělka, 25. června 2007,
kterou Petr Zajíc napsal v 18:39:00:
Já to tedy nezkoušel ale kolegovi to psalo toto:
Filling report...
Locale: čeština (Česká republika)
Time zone: Default
Error filling print... Error executing SQL statement for :
Adresy_scriptlets_SQL2
net.sf.jasperreports.engine.JRException: Error executing SQL statement for :
Adresy_scriptlets_SQL2
atd.
Ale dnes přišel na to, že když tam ještě dodá vykřičník a udělá toto:
SELECT a,b,c,d FROM table WHERE $P!{sql_where}
že to funguje
--------------------------- Původní zpráva ---------------------------
Odesilatel: Petr Zajíc <[EMAIL PROTECTED]>
Předmět: JasperReports a customizovatelný celý SQL dotaz
Datum: 25. června 2007, 18:39:00 (GMT +0200)
Přílohy: <none>
msgid:[EMAIL PROTECTED]
P> Ahoj,
P> To jde, dotaz prostě předáš jako parametr. Mám tak dělané všechny reporty,
P> skládám SQL dynamicky. Není s tím problém.
P> Petr
P> -----Original Message-----
P> From: [EMAIL PROTECTED]
P> [mailto:[EMAIL PROTECTED] On
P> Behalf Of Tomáš Procházka
P> Sent: Monday, June 25, 2007 5:32 PM
P> To: [email protected]
P> Subject: JasperReports a customizovatelný celý SQL dotaz
P> Zdravím.
P> Měl bych malý dotaz na někoho, kdo se význá v JasperReportu.
P> Udělat customizovatelný SQL dotaz je maličkost:
P> SELECT * FROM Orders WHERE OrderID <= $P{MaxOrderID}
P> Ale já bych potřeboval customizovat úplně celý SQL tedy dát do jrxml místo
P> dotatu přímo $P{sql_query} a celý doz zadávat zvenku. Jenže toto přímo
P> nejde.
P> Jde to nějak?
P> Nebo prostě provést SQL dotaz přímo v aplikaci a JR předat jen ResultSet?
P> Moc děkuji za odpověď.
P>
P> Datum: 17:29:42 25. června 2007
------------------------ Konec původní zprávy ------------------------
--
---------------------------------------------------------------------
Tomáš Procházka
E-mail: [EMAIL PROTECTED]
WWW: http://atom.sf.cz
ICQ: 87147320
---------------------------------------------------------------------