关于 CrystalDecisions.CrystalReports.Engine.DataSourceException 异常
2004-12-04 23:34
441 查看
对于 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 把表合起来,苦。
我现在在解决第三个问题,那位高人如果有更好的办法,请帮忙。
可能引起该错误有以下几个:
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 把表合起来,苦。
我现在在解决第三个问题,那位高人如果有更好的办法,请帮忙。
相关文章推荐
- JDK 1.5 新功能使用实例之Generics (转)
- 用Java的New IO开发网络协议
- Java精品网站
- 英业达笔试总结,又一种风格的笔试。
- 实例讲解:Java中的SOAP技术
- Windows缓冲区溢出从零开始[0]
- Java语言之父James Gosling
- 实战JBOSS――教你写第一个EJB---1
- asp.net 2.0中TREEVIEW中动态增加结点
- Oracle最新技术网站
- Total Copy|本机、局域网断点续传工具(用过都说好)
- Java的秘密武器:使用全屏幕模式
- 基于Java的动画编程基础
- 用Java Swing制作欢迎屏幕
- 近日二三事之清冷的夜晚
- 求助java小问题
- 通过Java Swing看透MVC设计模式
- 女人心疼男人的方式,送给所有女人[zt]
- MSN 界面 模拟 (二)Msn Style Colorful Button
- 近日二三事之二