关于水晶报表中的一些报错解决方法
不时的更新。
=================================
一、log on failed.(数据库登录失败)
问题描述:数据库实例映射了一个IP地址,用在应用程序数据库连接字符串时,可以应用程序可以连接数据库, 但是水晶报表不能,调试时抛出异常信息“log on failed”。
解决方法:检查数据库连接字符串,把IP地址改成数据库实例名称,即server name<>IP地址
=================================
一、log on failed.(数据库登录失败)
问题描述:数据库实例映射了一个IP地址,用在应用程序数据库连接字符串时,可以应用程序可以连接数据库, 但是水晶报表不能,调试时抛出异常信息“log on failed”。
解决方法:检查数据库连接字符串,把IP地址改成数据库实例名称,即server name<>IP地址
二、crystal report VerifyDataBase 时出错
case1: 我同事遇到的这种情况,如果数据源用得是ODBC,则在代码要加上相关的处理
Code
case2: 存储过程出错,仔细检查。
三、有时CR明明是正确的,能够显示数据,但是在某些情况下又能正确显示,某些情况下又提示某个公式字段不能识别等信息。
原因:可能是存储过程的确有问题,仔细检查;可以这么试一下,把传给SP的参数都置为NULL, 看能否读出数据,如果连字段名都显示不出来的话那说明存储过程有问题。这时需要修改SP,让没有取到数据时也能显示字段名。