当前位置:编程学习 > C#/ASP.NET >>

水晶报表奇怪的问题,在水晶报表企业版中生成.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技术 ,  图表区
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,