Hello I solve the same
problem with as Data source an XML File on this
way:
IReportRunnable design = engine.openReportDesign("C:/work/DetailByInvestmentAndCurrencyt.rptdesign");
HashMap parameters = new HashMap();
parameters.put("PARAM_1",
"30001");
IRunTask task = engine.createRunTask(design);
task.setParameterValues(parameters);
Attention PARAM_1 is
the name of the parameter defined using the Design report! The 30001 is the
value
I hope that works for
you too
Happy
code
-----Messaggio
originale-----
Da:
birt-report-engine-dev-bounces@xxxxxxxxxxx
[mailto:birt-report-engine-dev-bounces@xxxxxxxxxxx] Per conto di Arvi
Inviato: venerdì, 28. luglio 2006 15:52
A:
birt-report-engine-dev@xxxxxxxxxxx
Oggetto: [birt-report-engine-dev] Problem
with Setting Parameter from myjava progam.
Hi,
I have created a rptdesign document using eclipse BIRT
designer which accesses my database table called
employees.
I have specified the dataset query as
follows:
select * from employees where employee_id =
?
The place holder will be replaced by the
parameter
specified in the parameter
column.
I can preview the things from the eclipse using BIRT
report viewer.
My problem is when i try ot using the API.
How can I
set the parameter value for employee_id from my
class?
I have used IGetPara...Task.setValue("employee_id",
"101");
But an exception occures. What must I
do?
-
Arvind.