[請益] 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