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
---------------------------------------------------------------------

Odpovedet emailem