水晶报表奇怪的问题,在水晶报表企业版中生成.rpt文件,在.net中调用,参数传递报错

anoblue anoblue 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在水晶报表中将数据源,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的三行去掉,就没有问题,出来的是在水晶报表中预览时的数据。在水晶报表中这三个参数是静态的,有默认值。

高手指点

...全文
评论 4
收藏 已收藏
分享
返回顶部
anoblue
图表区 4,818 成员 14,133 内容