不时的更新。
=================================
一、log on failed.(数据库登录失败)
问题描述:数据库实例映射了一个IP地址,用在应用程序数据库连接字符串时,可以应用程序可以连接数据库, 但是水晶报表不能,调试时抛出异常信息“log on failed”。
解决方法:检查数据库连接字符串,把IP地址改成数据库实例名称,即server name<>IP地址

二、crystal report VerifyDataBase  时出错

case1: 我同事遇到的这种情况,如果数据源用得是ODBC,则在代码要加上相关的处理

Code
 1Dim crConnectionInfo As ConnectionInfo
 2        crConnectionInfo = CRHelper.GetConnectionInfo()
 3
 4        Dim ODBCName As String = Nothing
 5        Try
 6            ODBCName = Config.GetSetting("ODBCName")
 7        Catch ex As Exception
 8
 9        End Try
10
11        If Not IsNothing(ODBCName) Then
12            crConnectionInfo.ServerName = ODBCName
13        End If

case2: 存储过程出错,仔细检查。

三、有时CR明明是正确的,能够显示数据,但是在某些情况下又能正确显示,某些情况下又提示某个公式字段不能识别等信息。
原因:可能是存储过程的确有问题,仔细检查;可以这么试一下,把传给SP的参数都置为NULL, 看能否读出数据,如果连字段名都显示不出来的话那说明存储过程有问题。这时需要修改SP,让没有取到数据时也能显示字段名。

转载于:https://www.cnblogs.com/ision/archive/2009/04/07/1391734.html

关于水晶报表中的一些报错解决方法相关推荐

  1. Oracle中wm_concat函数报错解决方法

    Oracle中wm_concat函数报错解决方法 参考文章: (1)Oracle中wm_concat函数报错解决方法 (2)https://www.cnblogs.com/52net/archive/ ...

  2. .vue文件在webstorm中es6语法报错解决方法

    .vue文件在webstorm中es6语法报错解决方法 参考文章: (1).vue文件在webstorm中es6语法报错解决方法 (2)https://www.cnblogs.com/yuqing6/ ...

  3. python中import包报错解决方法

    导入包报错的解决方法 参考链接 首先,知道一下几个概念: 项目:就是整个大文件夹,项目 包:下一级文件夹,不过包都要有__init__.py,这样才是一个包 模块:模块就是.py文件 ├─projec ...

  4. vue项目中的一些报错解决方法

    1.mixed spaces and tabs no-mixed-spaces-and-tabs 禁止使用空格和tab混合缩进:大多数代码约定要求使用空格或 tab 进行缩进.因此,一行代码同时混有 ...

  5. php的old函数,laravel单元测试之phpUnit中old()函数报错解决

    php 的 laravel单元测试之phpUnit中old()函数报错解决 前言 最近在做laravel单元测试.遇到了一个问题: 当添加的view里面使用old()函数时就会报错,正常url访问没问 ...

  6. react 中使用import()实现按需加载报错 解决方法 --‘import’ and ‘export’ may only appear at the top level

    react 中使用import()实现按需加载报错 解决方法 --'import' and 'export' may only appear at the top level 参考文章: (1)rea ...

  7. eclipse中maven项目pom文件第一行报错解决方法

    eclipse中maven项目pom文件第一行报错解决方法 参考文章: (1)eclipse中maven项目pom文件第一行报错解决方法 (2)https://www.cnblogs.com/wxym ...

  8. C++中未定义标识符ULONG,UINT的报错解决方法 VS2019

    C++中未定义标识符ULONG,UINT的报错解决方法 VS2019 在使用VS 2019中 ulong,uint出现报错情况,如下图: 解决方法如下: 1.加入头文件#include <wty ...

  9. node-sass报错解决方法

    node-sass报错解决方法 node-sass报错解决方法 在Vue.js中,每一个vue文件都是一个组件,在.vue文件中可以将模板,脚本,样式写在一起,便于组织整个组件.在使用template ...

最新文章

  1. HDU1013 POJ1519 Digital Roots(解法二)
  2. php如何解决中文乱码问题?
  3. SaaS,PaaS,IaaS都是什么鬼
  4. UVA-Parentheses Balance
  5. Linux之mkdir命令
  6. 如何退出scala命令界面和scala常用命令
  7. 一文让你彻底搞懂主成成分分析PCA的原理及代码实现(超详细推导)
  8. 基础集合论 第一章 6 并集
  9. JFLASH添加华大型号详细教程
  10. QQ影音播放器 for Mac
  11. linux 修改密码 authen,Linux系统下root用户执行passwd修改密码时报错Authentication to
  12. itest软件测试工具,itest(爱测试)
  13. imagemagick gif制作
  14. 目标检测——Faster RCNN
  15. 恐怖啊,MD5已经被真实情况下破解了
  16. 快速学会使用association和collection
  17. Java8 lambda表达式,Comparator.comparing().thenComparing()报错
  18. H5互动游戏平台推荐:盘点那些超火的多人小游戏互动对战平台
  19. IDDPM原理和代码剖析
  20. 业务系统接入单点登录服务

热门文章

  1. matlab软件中GUI界面开发学习——双色球选择小工具
  2. 友斯考特·杨(Scott Young)看我怎么驾驭MIT计算机科学的课程
  3. CAD文件怎么转换为DWF文件
  4. RuntimeError: Failed to init API, possibly an invalid tessdata
  5. java 测试带宽_使用Speedtest CLI测试你的网速
  6. Window Server通过Serv-U配置FTP服务
  7. 业务层战略制定的思路和方法_企业战略规划制定流程及方法
  8. java开发微信服务号(四) 验证消息的确来自微信服务器
  9. 科技云报道:以前没人看得上的低代码,火了!
  10. JavaScript的运行机制