當我嘗試使用reportDocument.ExportToDisk
將Crystal Report導出到Word時,我收到來自C#代碼的錯誤。將Crystal Report導出到Word時出現reportDocument.ExportToDisk錯誤
它崩潰在這條線:
reportDocument.ExportToDisk(ExportFormatType.WordForWindows, WordPath);
完整的錯誤信息是這樣的:
登錄失敗。 詳細信息:IM002:[Microsoft] [ODBC Driver Manager]數據源名稱未找到,未指定默認驅動程序 文件C:\ Users \ disaia \ AppData \ Local \ Temp \ DisplayLabel中存在錯誤{47AE6D67-D16D-4FB9-BE38- 7F7B300D83C0} .rpt: 無法連接:不正確的登錄參數。
WordPath = "C:\\Inetpub\\wwwroot\\ShoeReport\\admin\\DOC\\1_DisplayStickers.doc"
爲我的本地機器。
這段代碼在我們的生產服務器上運行得很好,但它在我們的開發服務器或本地開發機器上崩潰。
當我單擊「主要報告預覽」選項卡時,可以使用正確的數據查看報告。這是不是意味着DSN設置正確? – user2317484 2013-04-24 23:22:33
我發現了這個問題。 IIS有一個'寫'設置沒有被選中。 – user2317484 2013-04-27 00:19:00