看板 Soft_Job 關於我們 聯絡資訊
在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嗎? 可否指引一條光明路 感謝回答 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.42.111.91 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1472137834.A.4E6.html
sing10407: server 的 office 太舊?08/25 23:18
阿...跟office有關係喔.... 但不只office相關檔案,連匯出*.rpt也有問題 ※ 編輯: cyr1216 (114.42.111.91), 08/25/2016 23:21:15
neo5277: server上有安裝 sap 的套件嗎? 你要可以純印的話也要有喔08/25 23:29
neo5277: sap 有分開發端 跟 client 的08/25 23:29
阿?..SAP的套件還有分喔 所以您是指要印出來的話,還要裝client套件嗎? 但好奇怪,我本機也只裝一套,卻能預覽及列印..
sing10407: 印象中server安裝的版本會有差;.rpt沒試過08/25 23:32
sing10407: 以前也曾遇到此問題,後來升級到office 2013就解決08/25 23:32
謝謝,我明天試試看! ※ 編輯: cyr1216 (114.42.111.91), 08/25/2016 23:45:15
te426odin: 1.crystalreportRuntime有沒有裝,版本有無對應成功08/26 13:22
有裝CRRuntime-64bit-13.0.1 請問版本有無對應成功是什麼意思?
te426odin: 2.報表檔有沒有上傳到server08/26 13:22
※ 編輯: cyr1216 (114.136.109.196), 08/26/2016 13:47:09
rularula: 經驗來說cr有三種程式可以裝08/26 15:12
rularula: 一rpt檔的開發程式,通常是給光碟08/26 15:14
rularula: 二是vs用的rpt檔開發程式,2010以上是另外裝的,以前是 08/26 15:17
rularula: 內建 08/26 15:17
rularula: 三是給server用的runtime,server裝這個就好08/26 15:20
rularula: 舊版程式開發的rpt檔可以給新版的runtime跑08/26 15:23
rularula: 要注意是如果你是用控制項在預覽輸出就要對應好版本08/26 15:27
rularula: vs2005對應的runtime是cr2005,2008就是cr2008 08/26 15:30
rularula: vs2010因為分家了就要看你裝的外掛是那一版 08/26 15:32
rularula: 現在最新runtime應是13版,給.NET4以上程式用08/26 15:36
謝謝。我剛又測了一下 現在server(Windows server 2008) 那台可預覽及列印 本機 (Xp) 也可預覽及列印 但透過xp這台機器連到server 可預覽但無法列印或匯出
rularula: 經驗來說最好不要用控制項,很吃效能又要注意版本08/26 15:42
rularula: 專案升級時要換cr版本又是一段故事了08/26 15:43
真是很不想面對...希望專案就此停留在此版本 = = ※ 編輯: cyr1216 (114.136.109.196), 08/26/2016 15:59:26
rularula: server上有KB3102429的更新嗎,要移除喔 08/26 17:43
後來發現由本機連到server出問題的原因在 defaultAppPool未設成 ASP.NET 4.0 造成,調整後就OK了 謝謝大家的經驗分享 綜合以上所有意見,我反覆測試檢查 問題已解決。 ※ 編輯: cyr1216 (114.42.113.164), 08/26/2016 18:46:29