2013-04-24 74 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

相关问题