[请益] Crystal Report 无法打印/汇出档案

楼主: cyr1216 (香吉士)   2016-08-25 23:10:32
在xp机器使用vs2010,加装crystal report套件
做完报表后,在本机测试没问题
可预览/打印/汇出报表
但把档案丢到另一台server测试 (windows server 2008)
可预览,不可打印/汇出报表
但这台机器可以跑2005版本的报表..也可打印汇出
不知是不是两种版本相冲..
错误讯息为
Method not found:
'CrystalDecisions.ReportAppServer.DataDefModel.PropertyBag
CrystalDecisions.ReportAppServer.ReportDefModel.
ISCRExportOptions.get_ExportOptionsEx()'.
google到已经不知关键字该下什么才好
爬文有提到将旧版移除干净再装新版就OK
后来到新增/移除程式,将Crystal report 10版的移掉
再重装13版本的,仍然有问题
一直移除重装,整台server都要被我搞烂了..
请问大家有遇过此bug吗? 可否指引一条光明路
感谢回答
作者: sing10407 (阿U)   2016-08-25 23:18:00
server 的 office 太旧?
作者: neo5277 (I am an agent of chaos)   2016-08-25 23:29:00
server上有安装 sap 的套件吗? 你要可以纯印的话也要有喔sap 有分开发端 跟 client 的
作者: sing10407 (阿U)   2016-08-25 23:32:00
印象中server安装的版本会有差;.rpt没试过以前也曾遇到此问题,后来升级到office 2013就解决
作者: te426odin (小胖老师)   2016-08-26 13:22:00
1.crystalreportRuntime有没有装,版本有无对应成功2.报表档有没有上传到server
作者: rularula   2016-08-26 15:12:00
经验来说cr有三种程式可以装一rpt档的开发程式,通常是给光盘二是vs用的rpt档开发程式,2010以上是另外装的,以前是内建三是给server用的runtime,server装这个就好旧版程式开发的rpt档可以给新版的runtime跑要注意是如果你是用控件在预览输出就要对应好版本vs2005对应的runtime是cr2005,2008就是cr2008vs2010因为分家了就要看你装的外挂是那一版现在最新runtime应是13版,给.NET4以上程式用经验来说最好不要用控件,很吃效能又要注意版本专案升级时要换cr版本又是一段故事了server上有KB3102429的更新吗,要移除喔

Links booklink

Contact Us: admin [ a t ] ucptt.com