水晶报表部署问题,高分求助

ywcyj 2004-06-17 12:31:33
我用VS.NET2003自带的crystal report生成报表
在部署到客户端的时候出现错误
错误信息:load report failed
我看了csdn上讨论的部署错误,一般都是密钥和注册码的问题
这些我填了,是正确的

高手们帮我分析一下原因
...全文
272 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
ywcyj 2004-06-23
  • 打赏
  • 举报
回复
小树,你应该早点来呀
就是这个原因,我在另一台机子上做安装包就好了
结帐
codeangel 2004-06-23
  • 打赏
  • 举报
回复
mark
vicyang 2004-06-23
  • 打赏
  • 举报
回复
可能是你的开发环境上装了多个版本的水晶报表造成的。
ywcyj 2004-06-22
  • 打赏
  • 举报
回复
手工注册好像不太现实
我的软件可能根多人用,不可能让所有的用户都装呀
不过我还是先试试行不
呵呵
penavicoytqw 2004-06-22
  • 打赏
  • 举报
回复
手工在客户端注册这个控件!
ywcyj 2004-06-22
  • 打赏
  • 举报
回复
to penavicoytqw(阿伟)
我的客户端用的是98,已经装过ie6.0,ATL.msm也加了,还是出这错误
不过有时出现的错误信息是中文
penavicoytqw 2004-06-22
  • 打赏
  • 举报
回复
这是因为水晶报表运行时所需的CRQE.dll在客户端的系统注册不正确,而原因又是ATL.dll 的版本不对(Windows 98/ME下的正确版本号应为3.0.8449)。解决办法有两条:

  1、 在客户端安装IE6.0,难怪有的客户端运行正常。

  2、 将ATL.msm模块添加到安装工程,ATL.msm是Visual Studio installer 1.1的一部分,可以去微软的网站http://msdn.microsoft.com/vstudio/downloads/vsi/ 免费下载, 添加办法同前。
penavicoytqw 2004-06-22
  • 打赏
  • 举报
回复
客户端没有注册CRQE.dll这个控件!
ywcyj 2004-06-18
  • 打赏
  • 举报
回复
楼上说得我已经试过了
不输入序列号会提示key不对的
jietuan 2004-06-17
  • 打赏
  • 举报
回复
把所有有关水晶报表的msm添加进来,在包含“regedit”的msm输入序列号。
ywcyj 2004-06-17
  • 打赏
  • 举报
回复
错误信息就这几个字,一点都没有多
是手动选择的,路径不会有错的
用的是vs.net带的例子,没有数据库操作,因此也不存在数据库登录的问题

在本机安装没问题的,也是按照说明做安装文件的
还是没搞定,郁闷
lyrixliu 2004-06-17
  • 打赏
  • 举报
回复
load report failed错误的更详细的信息有吗?
目前判断只能是
1,路径问题
2,数据库登录
ywcyj 2004-06-17
  • 打赏
  • 举报
回复
就是做安装包部署的
文件路径也不会错
是通过openfiledialo控件来选取报表文件的,本机使用也没有问题
yistudio 2004-06-17
  • 打赏
  • 举报
回复
最好作个安装包来部署
Samen168 2004-06-17
  • 打赏
  • 举报
回复
加载报表失败,检查报表文件路径是否正确

110,561

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧