关于 CrystalDecisions.CrystalReports.Engine.DataSourceException 异常

对于 CrystalDecisions.CrystalReports.Engine.DataSourceException 异常,不知大家是否遇到过?
可能引起该错误有以下几个:

1、部署错误,一定要注意如果用安装文件部署,要包含合适的 msm 文件,以确保:
Msvcr70.dll and Msvcp70.dll 位于目录 C:\WINNT\SYSTEM32 for VS 2002
Msvcr71.dll and Msvcp71.dll 位于目录 C:\WINNT\SYSTEM32 for VS 2003
2、查询或过程执行错误,首先要确保语句和过程正确,然后一定要验证报表中的数据集定义(报表中的绑定信息)、
数据集的定义、查询或过程返回的信息是严格对应的
3、不要在一个数据集里使用超过两个表,也就是说,如果一张报表(不算其中的子报表,那算另一张报表)绑定
的数据集中表的数目超过了两个,就会出这个问题(不知是否与版本有关,9.2.2.667)。没办法,只好用 SQL 把表合起来,苦。

我现在在解决第三个问题,那位高人如果有更好的办法,请帮忙。

转载于:https://www.cnblogs.com/haozidong/archive/2004/12/04/72964.html

你可能感兴趣的:(关于 CrystalDecisions.CrystalReports.Engine.DataSourceException 异常)