2013-04-24 107 views
0

當我嘗試使用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"爲我的本地機器。

這段代碼在我們的生產服務器上運行得很好,但它在我們的開發服務器或本地開發機器上崩潰。

回答

0

您的連接在開發服務器和開發機器上設置不正確。如果您正在使用ODBC,請檢查DSN

+0

當我單擊「主要報告預覽」選項卡時,可以使用正確的數據查看報告。這是不是意味着DSN設置正確? – user2317484 2013-04-24 23:22:33

+0

我發現了這個問題。 IIS有一個'寫'設置沒有被選中。 – user2317484 2013-04-27 00:19:00

相關問題