水晶报表奇怪的问题,在水晶报表企业版中生成.rpt文件,在.net中调用,参数传递报错
在水晶报表中将数据源,sql,参数都设置好,在.net 中ReportDocument consumeReport = new ReportDocument();
try
{
consumeReport.Load(@"E:\报表\trade_type_stat.rpt");
consumeReport.SetParameterValue(0, "1");
consumeReport.SetParameterValue(1, "20070722002514");
consumeReport.SetParameterValue(2, "20070824002514");
CrystalRpt.ShowReport(consumeReport);
}
时报错,
加载数据库信息时失败
详细资料:无法加载数据库 dll'crdb_oracle.dll'.
文件 c:\....{}.rpt内出错,未能加载数据库信息。
如果将setParametervalue的三行去掉,就没有问题,出来的是在水晶报表中预览时的数据。在水晶报表中这三个参数是静态的,有默认值。
高手指点
--------------------编程问答-------------------- 顶 --------------------编程问答-------------------- 自己解决 --------------------编程问答-------------------- up --------------------编程问答-------------------- 帮你顶
补充:.NET技术 , 图表区